<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Nuriddin152</title>
    <description>The latest articles on DEV Community by Nuriddin152 (@nuriddin152).</description>
    <link>https://dev.to/nuriddin152</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1012650%2F91b22def-ddff-4a66-906e-cdd3a9a33dbf.jpg</url>
      <title>DEV Community: Nuriddin152</title>
      <link>https://dev.to/nuriddin152</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/nuriddin152"/>
    <language>en</language>
    <item>
      <title>C++ else</title>
      <dc:creator>Nuriddin152</dc:creator>
      <pubDate>Thu, 23 Mar 2023 18:28:32 +0000</pubDate>
      <link>https://dev.to/nuriddin152/c-else-46je</link>
      <guid>https://dev.to/nuriddin152/c-else-46je</guid>
      <description>&lt;p&gt;Hello everyone&lt;br&gt;
today we will talk about else in C++&lt;/p&gt;

&lt;p&gt;If if is false, the code to be executed needs an else statement to execute the condition block.&lt;br&gt;
Syntax:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;if (condition) 
{
  // block of code to be executed if the condition is true
} 

else 
{
  // block of code to be executed if the condition is false
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;For example&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;#include &amp;lt;iostream&amp;gt;
using namespace std;

int main()
{
int num = 20;
int num1 = 30;

if ( num1 + num == num1)
{
cout &amp;lt;&amp;lt; "True";
}

else 
{
cout &amp;lt;&amp;lt; "False";
}

return 0;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;code&gt;Answer:&lt;/code&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;False
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Example explained:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;num1 + num == num1 cannot be equal, so False is output to the console&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;if else&lt;/strong&gt;&lt;br&gt;
Use an &lt;code&gt;else if&lt;/code&gt; statement to specify a new condition if the first condition is false&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;#include &amp;lt;iostream&amp;gt;
using namespace std;

int main()
{

int time = 22;

if (time &amp;lt; 10) 
{
  cout &amp;lt;&amp;lt; "Good morning.";
} 

else if (time &amp;lt; 20)
{
  cout &amp;lt;&amp;lt; "Good day.";
}
 else 
{
  cout &amp;lt;&amp;lt; "Good evening.";
}
// Outputs "Good evening."

return 0;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Example explained:&lt;/strong&gt;&lt;br&gt;
In the above example, time (22) is greater than 10, so the first condition is false. The next condition, in the &lt;code&gt;else if&lt;/code&gt; statement, is also false, so we go to the next condition because condition 1 and condition 2 are both false - and print "Good evening" to the screen.&lt;/p&gt;

&lt;p&gt;However, if the time was 14, our program would print "Good day".&lt;/p&gt;

</description>
      <category>cpp</category>
      <category>beginners</category>
      <category>programming</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>C++ if</title>
      <dc:creator>Nuriddin152</dc:creator>
      <pubDate>Thu, 23 Mar 2023 18:07:00 +0000</pubDate>
      <link>https://dev.to/nuriddin152/c-if-k8a</link>
      <guid>https://dev.to/nuriddin152/c-if-k8a</guid>
      <description>&lt;p&gt;Hello everyone&lt;br&gt;
today we will talk about if in C++&lt;/p&gt;

&lt;p&gt;You can use these conditions to perform different actions for different decisions&lt;/p&gt;

&lt;p&gt;&lt;code&gt;The C++ programming language has the following selection statements:&lt;/code&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Use if to specify a block of code to execute &lt;code&gt;if&lt;/code&gt; a specified condition is true.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Use &lt;code&gt;else&lt;/code&gt; to define a block of code that executes if the first condition is false.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;If the first condition is false, use &lt;code&gt;else if&lt;/code&gt; to specify a new condition to test.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Use a switch to specify multiple alternative blocks of code to be executed.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;The if statement.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;if&lt;/code&gt; - Use the if statement to specify a block of C++ code to execute &lt;code&gt;if&lt;/code&gt; a condition is true.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;if (condition) 
{
  // block of code to be executed if the condition is true
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;code&gt;Note that if written in lowercase letters. Converting to uppercase (IF or IF) will cause an error.&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;In the following example, we test two values ​​to determine whether 20 is greater than 18. If the condition is true, print the text:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;#include &amp;lt;iostream&amp;gt;
using namespace std;

int main()
{

int num 80;
int num1 = 70;

if(num &amp;gt; num1)
{
cout &amp;lt;&amp;lt; "80 is greater than 70";
}

return 0;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>cpp</category>
      <category>beginners</category>
      <category>programming</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Decrement operator</title>
      <dc:creator>Nuriddin152</dc:creator>
      <pubDate>Fri, 17 Mar 2023 09:51:14 +0000</pubDate>
      <link>https://dev.to/nuriddin152/decrement-operator-4emm</link>
      <guid>https://dev.to/nuriddin152/decrement-operator-4emm</guid>
      <description>&lt;p&gt;&lt;strong&gt;Kamaytirish operatorining asosiy vazifasi o'zgaruvchining sonli sonini 1 qiymatiga kamaytirishdan iborat. Dasturlash tilida kamaytirish operatori “– –” belgisi bilan belgilanadi.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpvp88zt4gyz1o6n0nu1m.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpvp88zt4gyz1o6n0nu1m.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;*&lt;em&gt;rule *&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;Prefiks va Postfix Decrement operator pozitsiyalari bir xil funktsional qiymatlarga ega va agar ular hech qanday ifoda formatida ishlatilmasa, bir xil natijalarni beradi.&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Example&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;#include &amp;lt;iostream&amp;gt;
using namespace std;


int main()

{

int x = 20 ; int y = 40;

--x;

y--;

cout &amp;lt;&amp;lt; x &amp;lt;&amp;lt; endl &amp;lt;&amp;lt; y;

return 0;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;The result&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;19
39
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;rule&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;`O'stirish operatorlari kabi, kamaytirish operatori ham har qanday iborada operator ishlatilsa, boshqacha ishlaydi.&lt;/p&gt;

&lt;p&gt;Agar dekrement operatori Prefiks pozitsiyasida ishlatilayotgan bo'lsa, u holda Increment funktsiyasi ifodadan oldin bajariladi.&lt;/p&gt;

&lt;p&gt;Agar pasaytirish operatori Postfix pozitsiyasida ishlatilayotgan bo'lsa, u holda Increment funktsiyasi ifodani baholashdan keyinamalga oshiriladi.`&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;#include &amp;lt;iostream&amp;gt;
using namespace std;

int main()
{
int x =  90;
int a;
cout &amp;lt;&amp;lt;"Value of x = "&amp;lt;&amp;lt; --x &amp;lt;&amp;lt; endl;

a = x--;

cout &amp;lt;&amp;lt;"Value of a = "&amp;lt;&amp;lt; a &amp;lt;&amp;lt; endl;

cout &amp;lt;&amp;lt;"New Value of x = "&amp;lt;&amp;lt; x &amp;lt;&amp;lt; endl;

return 0;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;The result&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;89
89
88
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Tushuntirish&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Birinchi "cout" bayonotimizda Pre-Decrement operatori ishlatiladi. Shunday qilib, "x" qiymati 1 ga kamayadi, ya'ni x = x - 1 = 90 - 1 = 89&lt;/p&gt;

&lt;p&gt;Keyin ‘a = x — —’ ifodasidagi “a” o‘zgaruvchisiga qiymat beramiz.&lt;/p&gt;

&lt;p&gt;Bu shuni anglatadiki, avval "x" qiymati "a" ga tayinlanadi, keyin esa "x" 1 ga kamayadi. Demak, a = 9 chiqish, x = 88 ning yangi qiymati.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Increment operator</title>
      <dc:creator>Nuriddin152</dc:creator>
      <pubDate>Fri, 17 Mar 2023 09:29:19 +0000</pubDate>
      <link>https://dev.to/nuriddin152/increment-26b0</link>
      <guid>https://dev.to/nuriddin152/increment-26b0</guid>
      <description>&lt;p&gt;C++ dasturda matematik va mantiqiy bayonotlar va ifodalarni hisoblash uchun har xil turdagi Operatorlarni taqdim etadi. O'sish operatori va kamaytirish operatori C++ tilidagi birlik operatorlarning bir turi bo'lib, ular mos ravishda operandga 1 qiymatini qo'shish yoki ayirish uchun ishlatiladi. Ushbu maqola ushbu 2 Unary operatorlarining chuqur kontseptsiyasiga qaratilgan va tushuntirishga harakat qiladi.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Definition&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;O'sish operatori operand qiymatini 1 ga oshirish uchun ishlatiladi, pasaytirish operatori esa operand qiymatini 1 ga kamaytirish uchun ishlatiladi.&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;C++ da o'zgaruvchining qiymati Increment operatori va Decrement operatori yordamida 1 ga oshiriladi yoki kamayadi.&lt;/p&gt;

&lt;p&gt;O'stirish va kamaytirish operatorlari faqat butun sonli o'zgaruvchilar va sonli qiymatlarga ega operandlar bilan qo'llaniladi. Ularni Belgi yoki satr qiymatlarini o'z ichiga olgan o'zgaruvchi bilan ishlatib bo'lmaydi.&lt;/p&gt;

&lt;p&gt;O'stirish operatori va kamaytirish operatori operandning Prefiks va Postfiks pozitsiyasida ishlatilishi mumkin. O'stirish/kamaytirish operatori tomonidan dastur bayonotida foydalaniladigan Lavozim operator qanday ishlashini hal qiladi.&lt;/p&gt;

&lt;p&gt;Postfix operatori pozitsiyasi Prefiks operatori pozitsiyasidan yuqoriroq ustunlik darajasiga ega. Postfiks operatorlari chapdan o'ngga assotsiativlikdan baholanadi va prefiks operatorlari o'ngdan chapga assotsiativlikdan baholanadi.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fa3ar9k2tfx1t5qt888xo.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fa3ar9k2tfx1t5qt888xo.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;O'sish operatori **++** bu operator bitta qiymat qo'shib beradi&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;rule&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;Prefiks va Postfix Increment operatorlari pozitsiyalari bir xil funktsional qiymatlarga ega va agar ular hech qanday ifoda formatida ishlatilmasa, bir xil natijalarni beradi.&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Example&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;#include &amp;lt;iostream&amp;gt;
using namespace std;

int main()
{

int x = 20, y = 40;

++x;
y++;

cout &amp;lt;&amp;lt; x &amp;lt;&amp;lt; endl &amp;lt;&amp;lt; y;

return 0;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;The result&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;21
41
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;rule&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;`Prefiks va Postfiks pozitsiyalari, agar ular ifodada ishlatilsa, turli xil hisoblash natijalarini beradi&lt;/p&gt;

&lt;p&gt;Agar o'sish operatorlari Prefiks pozitsiyasida ishlatilsa, u holda O'sish funktsiyasi ifodadan oldin bajariladi.&lt;/p&gt;

&lt;p&gt;Agar o'sish operatorlari Postfix pozitsiyasida ishlatilayotgan bo'lsa, unda O'sish funktsiyasi ifodani baholashdan keyin amalga oshiriladi.`&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;#include &amp;lt;iostream&amp;gt;
using namespace std;

int main()
{

int x =  10;

int a;

x = ++x;

cout &amp;lt;&amp;lt;"qiymati x = "&amp;lt;&amp;lt; x &amp;lt;&amp;lt; endl;

a = x++;

cout &amp;lt;&amp;lt; "qiymati a = "&amp;lt;&amp;lt; a &amp;lt;&amp;lt; endl;

cout &amp;lt;&amp;lt; "yangi qiymati x = "&amp;lt;&amp;lt; x &amp;lt;&amp;lt; endl;

return 0;

}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;The result&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;x = 11;
a = 11;
x = 12;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Tushuntirish&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;Birinchi "cout" iboramizda Pre-Increment operatori ishlatiladi. Shunday qilib, "x" qiymati 1 ga oshiriladi, ya'ni x = x + 1 = 10 + 1 = 11&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;Keyin ‘a = x++’ ifodasidagi ‘a’ o‘zgaruvchisiga qiymat beramiz.&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;Bu shuni anglatadiki, avval "x" qiymati "a" ga tayinlanadi, keyin esa "x" 1 ga oshiriladi. Demak, a = 11 chiqdi, x = 12 ning yangi qiymati&lt;/code&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Operators</title>
      <dc:creator>Nuriddin152</dc:creator>
      <pubDate>Sat, 11 Mar 2023 12:40:16 +0000</pubDate>
      <link>https://dev.to/nuriddin152/operators-3p5h</link>
      <guid>https://dev.to/nuriddin152/operators-3p5h</guid>
      <description>&lt;p&gt;&lt;code&gt;Operator&lt;/code&gt; masalan &lt;code&gt;+&lt;/code&gt; operatori ikki qiymatni qo'shish uchun ishlatiladi&lt;/p&gt;

&lt;p&gt;Misol uchun:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;#include &amp;lt;iostream&amp;gt;
using namespace std;

int main()
{

int num = 1900;
int num1 = 1800;

cout &amp;lt;&amp;lt; num + num1;

return 0;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;code&gt;+&lt;/code&gt; operator ko'pincha yuqoridagi misol kabi, birgalikda ikki qiymatlarni qo'shish uchun ishlatiladi u ham birga bir o'zgarmaydigan qiymat yoki o'zgaradigan o'zgaruvchilani qo'shishingiz uchun foydalanish mumkin&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;C++&lt;/strong&gt;da &lt;code&gt;operator&lt;/code&gt;lar&lt;/p&gt;

&lt;p&gt;&lt;code&gt;Arifmetik&lt;/code&gt; operatorlar:&lt;br&gt;
&lt;code&gt;Tayinlash&lt;/code&gt; operatorlari:&lt;br&gt;
&lt;code&gt;Taqqoslash&lt;/code&gt; operatorlar:&lt;br&gt;
&lt;code&gt;Mantiqiy&lt;/code&gt; operatorlar:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Arifmetik operatorlar&lt;/strong&gt;&lt;br&gt;
&lt;code&gt;Matematik amallarni + yoki - amallarini bajaradi&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--g8YC1OuH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/40dstfuaqdzljmsjo7ym.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--g8YC1OuH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/40dstfuaqdzljmsjo7ym.jpg" alt="Image description" width="880" height="457"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tayinlash operatorlari&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tayinlash operatorini belgisi &lt;code&gt;=&lt;/code&gt; o'zgaruvchini qiymatini belgilash uchun ishlatiladi&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;#include &amp;lt;iostream&amp;gt;
using namespace std;

int main() 
{

int num = 100;

cout &amp;lt;&amp;lt; num;

return 0;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--fWbTPzFS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/yu5fvuy5oojillq1rk0j.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--fWbTPzFS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/yu5fvuy5oojillq1rk0j.png" alt="Image description" width="880" height="678"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Taqqoslash operatorlari&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Ikki qiymatni taqqoslash uchun ishlatiladi&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--O4O5JojP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/anb264j4oifc0i91mh43.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--O4O5JojP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/anb264j4oifc0i91mh43.png" alt="Image description" width="880" height="406"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Mantiqiy operatorlar&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;O'zgaruvchilar yoki qiymatlar o'rtasidagi mantiqni aniqlash uchun mantiqiy operatorlar qo'llaniladi&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--xbLwYvfo--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/uqo4bmyvflwrh515yqfa.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--xbLwYvfo--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/uqo4bmyvflwrh515yqfa.jpg" alt="Image description" width="880" height="235"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>cpp</category>
      <category>beginners</category>
      <category>programming</category>
    </item>
    <item>
      <title>Ma'lumot turlari</title>
      <dc:creator>Nuriddin152</dc:creator>
      <pubDate>Fri, 10 Mar 2023 13:57:53 +0000</pubDate>
      <link>https://dev.to/nuriddin152/malumot-turlari-4e</link>
      <guid>https://dev.to/nuriddin152/malumot-turlari-4e</guid>
      <description>&lt;p&gt;Data Type - Ma'lumot turlari:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;#include &amp;lt;iostream&amp;gt;
using namespace  std;

int main()
{

int num = 123;                   //Butun sonlar uchin
float numq = 15.23;              // kasr sonlar uchun
double num3 = 95.6123;           //o'nli kasr sonlar uchun
char letter = "B";               //Belgilar uchun
bool Boolean = True "or" False;  //to'g'ri yoki noto'g'ri
string text = "Hello World";     //Tekst uchun


return 0;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Ma'lumotlarni asosiy turlari&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s---9UU5hYq--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dquwadasmrmyfgulczrc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s---9UU5hYq--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dquwadasmrmyfgulczrc.png" alt="Image description" width="604" height="666"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Raqamlar uchun&lt;/strong&gt; - &lt;code&gt;int&lt;/code&gt; - &lt;code&gt;integer&lt;/code&gt; - faqat raqamlar va solar uchun ishlatiladi&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;#include &amp;lt;iostream&amp;gt;
using namespace std;

int main()
{

int num = 10;
int num1 = 130;
int num2 = 4560;

return 0;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Kasr sonlar&lt;/strong&gt; - &lt;code&gt;float&lt;/code&gt; faqat kasr sonllar uchun ishlatiladi;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;#include &amp;lt;iostream&amp;gt;
using namespace std;

int main()
{

float num = 123.54;
float num1 = 12.548;
float num2 = 153.855;
float num3 = 4556.544;


return 0;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;double&lt;/strong&gt; - faqat kasr sonlar uchun ishlatiladi&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;#include &amp;lt;iostream&amp;gt;
using namespace std;

int main()
{

double num = 1.55815;
double num1 = 2.65454;

return 0;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Farqai&lt;/strong&gt; &lt;code&gt;float&lt;/code&gt; nuqtadan keyin 4 ta son bo'ladi &lt;code&gt;double&lt;/code&gt; nuqtadan keyin 8 ta son bo'ladi&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;#include &amp;lt;iostream&amp;gt;
using namwspace std;

int main()
{

float = 1.2315;
duoble num1 = 1.12345678;

return 0;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;String&lt;/strong&gt;&lt;br&gt;
&lt;code&gt;string&lt;/code&gt; bu faqat matn va tekst turlari uchun ishlatiladi&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;#inlude &amp;lt;iostream&amp;gt;
using namespace std;

int main()
{

cout &amp;lt;&amp;lt; "Men hozir Cpp ni o'rganyapman va Cpp juda qizik ekan";

return 0;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;char&lt;/strong&gt; - beldilar uchun;&lt;br&gt;
&lt;code&gt;char&lt;/code&gt; -  ma'lumotlar turi saqlash uchun foydalanadigan &lt;code&gt;yagona&lt;/code&gt; belgi. Belgilar 'A', yoki 'c' kabi bir tirnoq bilan o'ralgan bolishi kerak&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;#include &amp;lt;iostream&amp;gt;
using namespase std;

int main()
{

char sing = "A";
char sing1 = "B";
char sing2 = "c";

cout &amp;lt;&amp;lt; sing &amp;lt;&amp;lt; endl;
cout &amp;lt;&amp;lt; sing1 &amp;lt;&amp;lt; endl;
cout &amp;lt;&amp;lt; sing;

return 0;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;code&gt;boolean&lt;/code&gt; ma'lumotlar turi bilan e'lon qilinadi bool kalit so'z va faqat qiymatlarni qabul qilishi mumkin &lt;code&gt;true&lt;/code&gt; yoki &lt;code&gt;false&lt;/code&gt;.Qiymat qaytarilganda &lt;code&gt;true = 1&lt;/code&gt; va &lt;code&gt;false = 0&lt;/code&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;#include &amp;lt;iostream&amp;gt;
using namespace std;

int main()
{

bool true = 25;
bool true1 = 35;

cout &amp;lt;&amp;lt; true =&amp;lt; true1; // bu to'gri `true`
cout &amp;lt;&amp;lt; true1 =&amp;lt; true; // bu noto'g'ri

return 0;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>cpp</category>
      <category>programming</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Constanta</title>
      <dc:creator>Nuriddin152</dc:creator>
      <pubDate>Wed, 08 Mar 2023 18:40:59 +0000</pubDate>
      <link>https://dev.to/nuriddin152/constanta-26a6</link>
      <guid>https://dev.to/nuriddin152/constanta-26a6</guid>
      <description>&lt;p&gt;consatnta:&lt;/p&gt;

&lt;p&gt;const - constanta - o'zgarmas. Agar o'zgaruvchi yaratib olib uni constanta qilib olsa va uni boshqa narsaga tenglashtirsa u o'zgarib qolmaydi.&lt;br&gt;
Misol uchun:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--bXeAgpBy--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2wf9fdt2vmxtjkxt8fqf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--bXeAgpBy--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2wf9fdt2vmxtjkxt8fqf.png" alt="Image description" width="589" height="64"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>cpp</category>
      <category>programming</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Indifikators</title>
      <dc:creator>Nuriddin152</dc:creator>
      <pubDate>Wed, 08 Mar 2023 18:31:05 +0000</pubDate>
      <link>https://dev.to/nuriddin152/indifikators-3enj</link>
      <guid>https://dev.to/nuriddin152/indifikators-3enj</guid>
      <description>&lt;p&gt;C++ indificator:&lt;/p&gt;

&lt;p&gt;indifikatorlar bu noyob isimlar yani "ism son yosh kun hafta"&lt;br&gt;
ya'ni "name num ege day month"&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ID61aww7--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/nnb0pmygn30z6vqn6p6b.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ID61aww7--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/nnb0pmygn30z6vqn6p6b.png" alt="Image description" width="270" height="65"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>cpp</category>
      <category>programming</category>
      <category>beginners</category>
    </item>
    <item>
      <title>O'zgaruvchilar</title>
      <dc:creator>Nuriddin152</dc:creator>
      <pubDate>Wed, 08 Mar 2023 17:13:47 +0000</pubDate>
      <link>https://dev.to/nuriddin152/ozgaruvchilar-mbi</link>
      <guid>https://dev.to/nuriddin152/ozgaruvchilar-mbi</guid>
      <description>&lt;p&gt;Ozgaruvchilar:&lt;/p&gt;

&lt;p&gt;O'zgaruvchilar bular nima degan sovol tug'uladi. O'zgaruvchilarni biz ichi pustoy stakan deb tassavur qilamiz va bu stakanga biz qiymat kiritamiz. C++ da o'zgaruvchilar turli hil bo'ladi. &lt;/p&gt;

&lt;p&gt;Bular:&lt;br&gt;
 O'zgaruvchilar - xotiraning nomlangan qismi bo'lib, o'zida ma'lum bir toifadagi qiymatlarni saqlaydi. O'zgaruvchining nomi va qiymatlari bo'ladi. O'zgaruvchining nomi orqali qiymat saqlanayotgan xotira qismiga murojaat qilamiz. Programma ishlashi jarayonida o'zgaruvchining qiymatini o'zgartirish mumkin. Har qanday o'zgaruvchini ishlatimizdan oldin, uni e'lon qilishimiz kerak.&lt;/p&gt;

&lt;p&gt;int - integer - butun sonlar uchun "123"&lt;br&gt;
float - kasr sonlar uchun "15.55"&lt;br&gt;
double - bu ham kasr sonlar uchun faqat o'nli sonlari uchun"19.55"&lt;br&gt;
string - faqat tekst uchun "Hello world"&lt;br&gt;
bool - boolien - shartni to'g'ri toki noto'g'ri ekanligini aniqlab beradi "True" bo'lsa 1 "False" bo'lsa 0 chiqarib beradi&lt;/p&gt;

&lt;p&gt;O'zgaruvchidan oldin raqam qoyib bo'lmaydi bunda eror chiqadi&lt;/p&gt;

&lt;p&gt;Ozgaruvchiga qisqa nom qo'ysa bo'ladi va uzun nom qo'ysa boladi bu nom ko'dimizga hech halaqt berib qo'ymasi va eror chiqazib bermaydi&lt;br&gt;
Misol uchun:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--sFQsc5ba--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/763y0tnv8ab14tvgyce6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--sFQsc5ba--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/763y0tnv8ab14tvgyce6.png" alt="Image description" width="510" height="174"&gt;&lt;/a&gt;&lt;br&gt;
Natija: 15 Nuriddin&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--cH3lxchr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/cwmwaposk12nytt7ueyn.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--cH3lxchr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/cwmwaposk12nytt7ueyn.png" alt="Image description" width="548" height="209"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Natija: 15&lt;br&gt;
15&lt;br&gt;
30&lt;br&gt;
45&lt;/p&gt;

</description>
      <category>cpp</category>
      <category>programming</category>
    </item>
    <item>
      <title>Yangi qator</title>
      <dc:creator>Nuriddin152</dc:creator>
      <pubDate>Wed, 08 Mar 2023 16:37:54 +0000</pubDate>
      <link>https://dev.to/nuriddin152/yangi-qator-4733</link>
      <guid>https://dev.to/nuriddin152/yangi-qator-4733</guid>
      <description>&lt;p&gt;Yangi qator:&lt;/p&gt;

&lt;p&gt;1: #Yangi qatorga otkazish uchun biz "\n" yoki "endl" ni ishlatamiz&lt;/p&gt;

&lt;p&gt;Farqi: \n string tipida yani tekst tipi uchun ishlatiladi va ko'dimizni ohirida ham qo'ysak bo'ladi va boshida.&lt;br&gt;
Misol uchun:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--U8Z6WwQo--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/unwl4ryn3dr6wpe7wp34.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--U8Z6WwQo--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/unwl4ryn3dr6wpe7wp34.png" alt="Image description" width="683" height="159"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Natija: Hello world&lt;br&gt;
Natija: I sleap&lt;/p&gt;

&lt;p&gt;endl prosta ko'dimizni tugatmoqchi bo'lib boshqa qatordan yozmoqchi bolsa ishlatamiz.&lt;br&gt;
Misol uchun:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--b_P7ijuC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/kdrq8vztf8p8q9op249h.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--b_P7ijuC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/kdrq8vztf8p8q9op249h.png" alt="Image description" width="633" height="160"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Natija: Hello world&lt;br&gt;
Natija: I sleap&lt;/p&gt;

</description>
    </item>
    <item>
      <title>chiqarish operatorlari</title>
      <dc:creator>Nuriddin152</dc:creator>
      <pubDate>Wed, 08 Mar 2023 16:24:06 +0000</pubDate>
      <link>https://dev.to/nuriddin152/chiqarish-operatorlari-4f3c</link>
      <guid>https://dev.to/nuriddin152/chiqarish-operatorlari-4f3c</guid>
      <description>&lt;p&gt;Chiqarish operatorlari:&lt;/p&gt;

&lt;p&gt;1: #"cout" bu chiqarish va bu "cout" ni biz hohlaganimizcha yoza olamiz misol uchun&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--EOrjZicY--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/agmyb6iw9j2w4ker172z.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--EOrjZicY--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/agmyb6iw9j2w4ker172z.png" alt="Image description" width="541" height="142"&gt;&lt;/a&gt;&lt;br&gt;
Natija: Hello world&lt;/p&gt;

&lt;p&gt;2: #"cout" dan keyin har doim &amp;lt;&amp;lt; qo'yiladi agar qo'yilmasa ko'dimizni kompyuter qabul qilmaydi&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Syntaksis</title>
      <dc:creator>Nuriddin152</dc:creator>
      <pubDate>Wed, 08 Mar 2023 16:12:40 +0000</pubDate>
      <link>https://dev.to/nuriddin152/syntaksis-5dbm</link>
      <guid>https://dev.to/nuriddin152/syntaksis-5dbm</guid>
      <description>&lt;p&gt;Syntaksis:&lt;/p&gt;

&lt;p&gt;1: #Qanday qilib #include va qanday ishlashini tushunmaymiz deb o'ylamaymiz "using namespace std". Buni shunchaki dasturimizda (deyarli) har doim paydo bo'ladigan narsa deb o'ylaymiz.&lt;/p&gt;

&lt;p&gt;2"int main() {}" siz bizni kompyuterimiz ko'dni qabul qilmaydi va hatolik chiqarib beradi. Agar ko'dimiz "int main() {}" ni ichida bolsa ko'dni o'qiydi va chiqarib beradi. Agar "int main()" yozib figurniy qovus {} yozilmasa undaham hatolik chiqazib beradi chunki bu siz ham ko'dimiz ishlamaydi.&lt;/p&gt;

&lt;p&gt;3: #include  bunda kutubxonani (#include) chaqirish amalga oshiriladi. "iostream" kutubxona kiritish va chiqarish ob'ektlar bilan ishlash imkoniyatini beradi.&lt;/p&gt;

&lt;p&gt;4:using namespace std biz standart kutubxonadan obyektlar va o'zgaruvchilar uchun nomlardan foydalanishimiz mumkin.&lt;/p&gt;

&lt;p&gt;5: #Bo'sh qatorga C++ ahamiyat bermasdan o'tib ketadi.&lt;/p&gt;

&lt;p&gt;6: #cout (chiqarush deb talafuz qilinadi) cout ni biz.&lt;/p&gt;

&lt;p&gt;7: #ko'dimiz tugagandan keyin har doim ; qoyiladi va bu majburiy agar qo'ymasak bu ko'dimizga ham hatolik beradi.&lt;/p&gt;

</description>
      <category>cpp</category>
      <category>programming</category>
    </item>
  </channel>
</rss>
