<?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: BUTTSAN</title>
    <description>The latest articles on DEV Community by BUTTSAN (@_e9348e45782d50818).</description>
    <link>https://dev.to/_e9348e45782d50818</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%2F1892425%2F0bcdee61-b9ee-4a0f-a652-88b2a7dad70a.png</url>
      <title>DEV Community: BUTTSAN</title>
      <link>https://dev.to/_e9348e45782d50818</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/_e9348e45782d50818"/>
    <language>en</language>
    <item>
      <title>cpp codlash tilidagi Array</title>
      <dc:creator>BUTTSAN</dc:creator>
      <pubDate>Wed, 11 Dec 2024 16:28:16 +0000</pubDate>
      <link>https://dev.to/_e9348e45782d50818/cpp-codlash-tilidagi-array-3g53</link>
      <guid>https://dev.to/_e9348e45782d50818/cpp-codlash-tilidagi-array-3g53</guid>
      <description>&lt;p&gt;Array bu - bir xil turdagi ma'lumotlarni saqlash uchun ishlatiladigan ma'lumot tuzilmasidir. U tartiblangan elementlar to'plamidan iborat bo'lib, indekslash yordamida har bir elementga murojaat qilish mumkin. Indekslash 0 dan boshlanadi.&lt;br&gt;
misol:&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;cmath&amp;gt;
#include &amp;lt;ctime&amp;gt;
#include &amp;lt;climits&amp;gt;
#include &amp;lt;iomanip&amp;gt;
#include &amp;lt;iostream&amp;gt;
using namespace std;
int main()
{
    int score[4] = {3, 5, 10, 7};

    score[3] = 2;

    cout &amp;lt;&amp;lt; score[3] &amp;lt;&amp;lt; endl;

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

&lt;/div&gt;



&lt;p&gt;Array men tushi shim boyicha python dagi royhatga ohshaydi &lt;br&gt;
bu gapim bilan nima dimoqchiman array mavzu men uchun global mavzu ems bu&lt;br&gt;&lt;br&gt;
if ga ohshagan mavzu.&lt;br&gt;
bu codda men score degan array yaratdim va unga qiymat berdim &lt;br&gt;
krlgin esa men uni 3 indexda turgan ballni 2 ga tengladim.&lt;br&gt;
va ohirida 3 indexdagi soni consolega chiqardim.&lt;br&gt;
va yanna bir malumot array da счёт  0 dan boshlanadi bu degani 3 indexda 10 emas 7 turibti va yana sizda bir savol tugilishi mumkin arrayda ozimiz qiymat kirititshiimiz mumkinmi?&lt;br&gt;
ha albatta!!!&lt;br&gt;
misol:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;{
int score[4];

for(int i = 0; i &amp;lt; 4; i++)
{
    cin &amp;gt;&amp;gt; score[i];
}
for(int i = 0; i &amp;lt; 4; i++)
{
    cout &amp;lt;&amp;lt;  score[i];
}
    return 0;
}

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

&lt;/div&gt;



&lt;p&gt;bu coda men for bilan yozdim chunki agar cin da bir ma bin yozganimizda vaqtimiz kop ketib qoladi.&lt;br&gt;
va albatda if bilan ham ishlasa boladi:&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 numbers[5] = {10, 15, 20, 25, 30};

    cout &amp;lt;&amp;lt; "Juft sonlar:" &amp;lt;&amp;lt; endl;

    for (int i = 0; i &amp;lt; 5; i++) {
        if (numbers[i] % 2 == 0) {
            cout &amp;lt;&amp;lt; numbers[i] &amp;lt;&amp;lt; " ";
        }
    }

    return 0;
}

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

&lt;/div&gt;



&lt;p&gt;va shu bilan boldi agar men biror  nimani qoldirgan bolsam commentga yozi ketting meni postimni oqiganiz uchun rahmat😊&lt;/p&gt;

</description>
    </item>
    <item>
      <title>I'm come back.</title>
      <dc:creator>BUTTSAN</dc:creator>
      <pubDate>Wed, 20 Nov 2024 08:07:39 +0000</pubDate>
      <link>https://dev.to/_e9348e45782d50818/im-come-back-2aj0</link>
      <guid>https://dev.to/_e9348e45782d50818/im-come-back-2aj0</guid>
      <description>&lt;p&gt;Bugun biz for loop ni otdik va bu meni tushungan narsalarim.&lt;/p&gt;

&lt;p&gt;C++ dasturlash tilidagi for sikli (loop) biror kodni bir necha marta takrorlash uchun ishlatiladi. Bu tsikl asosan uchta asosiy qismdan iborat bo‘ladi:&lt;/p&gt;

&lt;p&gt;cpp&lt;/p&gt;

&lt;p&gt;Qismlarining tushuntirishi:&lt;/p&gt;

&lt;p&gt;Boshlang'ich holat (Initialization): Bu qism tsikl boshlanishida bir marta bajariladi. Bu erda odatda o'zgaruvchi e'lon qilinadi va boshlang'ich qiymat beriladi. Masalan: int i = 0;&lt;/p&gt;

&lt;p&gt;Shart (Condition): Bu qism tsikl davom etishining shartini belgilaydi. Agar shart true (rost) bo‘lsa, tsikl tanasi bajariladi. Aks holda, tsikl tugaydi. Masalan: i &amp;lt; 10.&lt;/p&gt;

&lt;p&gt;O‘zgarish (Increment/Decrement): Bu qism har bir iteratsiyadan so‘ng bajariladi. Odatda, bu yerda o‘zgaruvchining qiymati oshiriladi yoki kamaytiriladi. Masalan: i++ (bu ini 1 ga oshiradi).&lt;/p&gt;

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

&lt;p&gt;cpp&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() {
    // 0 dan 9 gacha bo'lgan sonlarni chiqarish
    for (int i = 0; i &amp;lt; 10; i++) {
        cout &amp;lt;&amp;lt; "i ning qiymati: " &amp;lt;&amp;lt; i &amp;lt;&amp;lt; endl;
    }
    return 0;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Natija:&lt;/p&gt;

&lt;p&gt;less&lt;br&gt;
Копировать код&lt;br&gt;
i ning qiymati: 0&lt;br&gt;
i ning qiymati: 1&lt;br&gt;
i ning qiymati: 2&lt;br&gt;
i ning qiymati: 3&lt;br&gt;
i ning qiymati: 4&lt;br&gt;
i ning qiymati: 5&lt;br&gt;
i ning qiymati: 6&lt;br&gt;
i ning qiymati: 7&lt;br&gt;
i ning qiymati: 8&lt;br&gt;
i ning qiymati: 9&lt;br&gt;
Qanday ishlaydi:&lt;/p&gt;

&lt;p&gt;int i = 0; — i o‘zgaruvchisi 0 ga teng bo‘ldi.&lt;br&gt;
i &amp;lt; 10; — Agar i 10 dan kichik bo‘lsa, tsikl ishlaydi.&lt;br&gt;
cout &amp;lt;&amp;lt; "i ning qiymati: " &amp;lt;&amp;lt; i &amp;lt;&amp;lt; endl; — Hozirgi i qiymatini chiqaradi.&lt;br&gt;
i++ — Har bir iteratsiyadan so‘ng i qiymatini 1 ga oshiradi.&lt;br&gt;
Ushbu jarayon i 10 ga teng bo‘lguncha takrorlanadi, so‘ng tsikl tugaydi.&lt;br&gt;
Agar qo‘shimcha savollaringiz bo‘lsa, bemalol so‘rang!&lt;br&gt;
mana sizga bir masala.&lt;br&gt;
0 gacha yig'indi&lt;br&gt;
Description&lt;/p&gt;

&lt;p&gt;Foydalanuvchi0kiritmaguncha musbat sonlar qabul qiling, va barcha kiritilgan sonlarni yig'indisini chop eting.&lt;/p&gt;

&lt;p&gt;Input&lt;/p&gt;

&lt;p&gt;0kiritilguncha qayta-qayta qabul qiling.0kiritilganda qabul qilishdan to'xtang va barcha qabul qilinganlar yig'indisini chop eting.&lt;/p&gt;

&lt;p&gt;kiritilgan sonlar musbat sonlar.&lt;/p&gt;

&lt;p&gt;kiritilgan sonlar maksimum2000000000.&lt;/p&gt;

&lt;p&gt;Output&lt;/p&gt;

&lt;p&gt;Kiritilgan sonlar yig'indisi.&lt;/p&gt;

&lt;p&gt;Sample Input 1 &lt;/p&gt;

&lt;p&gt;2 3 4 0&lt;br&gt;
Sample Output 1&lt;/p&gt;

&lt;p&gt;9.&lt;br&gt;
code&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;
#include &amp;lt;cmath&amp;gt;
#include &amp;lt;iomanip&amp;gt;

using namespace std;

int main() 
{
  int sum = 0, num;


  for (;;) 
  {
  cin &amp;gt;&amp;gt; num; 

    if (num == 0)
    {
      break;  
    }
    sum += num;  
  }

  cout &amp;lt;&amp;lt; sum &amp;lt;&amp;lt; endl; 
  return 0;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;va yana for loop ni ichiga hecnima yozgingiz kelmasa ";;" ni ishlatasiz.&lt;br&gt;
exemple:&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;
#include &amp;lt;cmath&amp;gt;
#include &amp;lt;iomanip&amp;gt;

using namespace std;

int main() 
{
    for(;;)

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

&lt;/div&gt;



</description>
      <category>webdev</category>
      <category>cpp</category>
      <category>replit</category>
    </item>
    <item>
      <title>assalomu aleykum 28.08.24 biz c++ da nabatagi darsimizni otdik</title>
      <dc:creator>BUTTSAN</dc:creator>
      <pubDate>Fri, 30 Aug 2024 09:15:17 +0000</pubDate>
      <link>https://dev.to/_e9348e45782d50818/assalomu-aleykum-280824-biz-c-da-nabatagi-darsimizni-otdik-22km</link>
      <guid>https://dev.to/_e9348e45782d50818/assalomu-aleykum-280824-biz-c-da-nabatagi-darsimizni-otdik-22km</guid>
      <description>&lt;ol&gt;
&lt;li&gt;bu switch 
switchBajariladigan ko'plab kod bloklaridan birini tanlash uchun bayonotdan foydalaning .
ex.
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;switch(expression) {
  case x:
    // code block
    break;
  case y:
    // code block
    break;
  default:
    // code block
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Bu shunday ishlaydi:&lt;/p&gt;

&lt;p&gt;Ifoda switchbir marta baholanadi&lt;br&gt;
Ifodaning qiymati har birining qiymatlari bilan taqqoslanadicase&lt;br&gt;
Agar mos keladigan bo'lsa, tegishli kod bloki bajariladi&lt;br&gt;
breakva kalit so'zlari defaultixtiyoriy bo'lib, ular keyinchalik ushbu bobda tasvirlanadi&lt;br&gt;
Quyidagi misolda ish kuni nomini hisoblash uchun ish kuni raqamidan foydalaniladi:&lt;br&gt;
ex.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;int day = 4;
switch (day) {
  case 1:
    cout &amp;lt;&amp;lt; "Monday";
    break;
  case 2:
    cout &amp;lt;&amp;lt; "Tuesday";
    break;
  case 3:
    cout &amp;lt;&amp;lt; "Wednesday";
    break;
  case 4:
    cout &amp;lt;&amp;lt; "Thursday";
    break;
  case 5:
    cout &amp;lt;&amp;lt; "Friday";
    break;
  case 6:
    cout &amp;lt;&amp;lt; "Saturday";
    break;
  case 7:
    cout &amp;lt;&amp;lt; "Sunday";
    break;
}
// Outputs "Thursday" (day 4)

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

&lt;/div&gt;



&lt;p&gt;Tanaffus kalit so'zi&lt;br&gt;
C++ kalit so'zga yetganda break , u switch blokidan chiqib ketadi.&lt;/p&gt;

&lt;p&gt;Bu blok ichida ko'proq kod va holatlar testini bajarishni to'xtatadi.&lt;/p&gt;

&lt;p&gt;Gugurt topilib, ish tugagach, tanaffus vaqti keldi. Ko'proq test o'tkazishga hojat yo'q.&lt;br&gt;
2.break&lt;br&gt;
C++ Break&lt;br&gt;
You have already seen the break statement used in an earlier chapter of this tutorial. It was used to "jump out" of a switch statement.&lt;/p&gt;

&lt;p&gt;The break statement can also be used to jump out of a loop.&lt;/p&gt;

&lt;p&gt;This example jumps out of the loop when i is equal to 4:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;for (int i = 0; i &amp;lt; 10; i++) {
  if (i == 4) {
    break;
  }
  cout &amp;lt;&amp;lt; i &amp;lt;&amp;lt; "\n";
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Agar belgilangan shart yuzaga kelsa, bayonot continuebitta iteratsiyani (siklda) buzadi va tsikldagi keyingi iteratsiya bilan davom etadi.&lt;/p&gt;

&lt;p&gt;Ushbu misol 4 qiymatini o'tkazib yuboradi:&lt;br&gt;
\&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;for (int i = 0; i &amp;lt; 10; i++) {
  if (i == 4) {
    continue;
  }
  cout &amp;lt;&amp;lt; i &amp;lt;&amp;lt; "\n";
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;breakShuningdek , va continuewhile sikllaridan ham foydalanishingiz mumkin :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;int i = 0;
while (i &amp;lt; 10) {
  if (i == 4) {
    i++;
    continue;
  }
  cout &amp;lt;&amp;lt; i &amp;lt;&amp;lt; "\n";
  i++;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
    </item>
    <item>
      <title>assalomu aleykum 24.08,24 biz c++ codlash tilida 10 darsimizni otdik va bu meni tushungan narsalarim</title>
      <dc:creator>BUTTSAN</dc:creator>
      <pubDate>Mon, 26 Aug 2024 06:33:20 +0000</pubDate>
      <link>https://dev.to/_e9348e45782d50818/assalomu-aleykum-240824-biz-c-codlash-tilida-10-darsimizni-otdik-va-bu-meni-tushungan-narsalarim-586g</link>
      <guid>https://dev.to/_e9348e45782d50818/assalomu-aleykum-240824-biz-c-codlash-tilida-10-darsimizni-otdik-va-bu-meni-tushungan-narsalarim-586g</guid>
      <description>&lt;p&gt;24.08.24 biz masalar yechdik va bu men yechgan masaslar &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;111
Ushbu C++ kodi avval tasvirlangan o'yin bilan bog'liq emas. Bu butun son kiritishni oladigan va shu kiritish asosida hisoblangan qiymatni chiqaradigan oddiy dastur kabi ko'rinadi. Mana kodning taqsimoti:&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Dasturda kiritish/chiqarish (), formatlash () va matematik funktsiyalar () uchun zarur sarlavhalar mavjud.&lt;br&gt;
std nom maydonidan foydalanish; direktiva dasturga standart kutubxona funksiyalaridan std:: prefiksi bilan kvalifikatsiya qilmasdan foydalanish imkonini beradi.&lt;br&gt;
main() funksiyasi dasturning kirish nuqtasidir.&lt;br&gt;
Dastur butun son o'zgaruvchi sonini e'lon qiladi va cin &amp;gt;&amp;gt; son; yordamida standart kiritishdan butun son qiymatini o'qiydi.&lt;br&gt;
Dastur kiritilgan son 0 ga teng yoki yo'qligini tekshiradi. Agar shunday bo'lsa, dastur cout &amp;lt;&amp;lt; 0 &amp;lt;&amp;lt; endl; yordamida 0 ni chiqaradi.&lt;br&gt;
Agar son 0 bo'lmasa, dastur sonni 5 ga ko'paytirish va 1 ni qo'shish orqali yangi qiymatni hisoblab chiqadi va natijani cout &amp;lt;&amp;lt; 5 * son + 1 &amp;lt;&amp;lt; endl; yordamida chiqaradi.&lt;br&gt;
Xulosa qilib aytadigan bo'lsak, bu dastur butun son kiritishni oladi va agar kirish 0 bo'lmasa, kiritilgandan 5 marta ortiqcha 1 bo'lgan qiymatni chiqaradi, bu holda u 0 ni chiqaradi.&lt;/p&gt;

&lt;p&gt;Misol uchun, agar kirish 2 bo'lsa, chiqish 11 (2 × 5 + 1) bo'ladi. Agar kirish 0 bo'lsa, chiqish 0 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;
#include &amp;lt;iomanip&amp;gt;
#include &amp;lt;cmath&amp;gt;

using namespace std;

int main() {
  int son; 
  cin &amp;gt;&amp;gt; son;

  if (son == 0) {
    cout &amp;lt;&amp;lt; 0 &amp;lt;&amp;lt; endl;
  } else {
    cout &amp;lt;&amp;lt; 5 * son + 1 &amp;lt;&amp;lt; endl;
  }
  return 0;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;&lt;p&gt;115&lt;br&gt;
Ushbu kod ikkita bo'linish operatsiyalarining qoldiqlari yig'indisini hisoblash va chop etish uchun mo'ljallangan. Keling, uni bosqichma-bosqich ajratamiz:&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Sarlavha fayllari:&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h1&gt;
  
  
  include 
&lt;/h1&gt;

&lt;h1&gt;
  
  
  o'z ichiga 
&lt;/h1&gt;

&lt;h1&gt;
  
  
  o'z ichiga 
&lt;/h1&gt;

&lt;p&gt;std nom maydonidan foydalanish;&lt;/p&gt;

&lt;h1&gt;
  
  
  include : Bu qator foydalanuvchi bilan oʻzaro aloqada boʻlish imkonini beruvchi standart kiritish/chiqish oqimi kutubxonasini oʻz ichiga oladi (cin yordamida kiritish va cout yordamida chiqishni koʻrsatish).
&lt;/h1&gt;

&lt;h1&gt;
  
  
  include : Bu qatorga kirish/chiqish manipulyatsiyasi kutubxonasi kiradi. U chiqishni formatlash funksiyalarini taqdim etadi.
&lt;/h1&gt;

&lt;h1&gt;
  
  
  include : Bu qator kvadrat ildiz, trigonometrik funksiyalar va hokazo kabi matematik funktsiyalarni taʼminlovchi matematik kutubxonani oʻz ichiga oladi (garchi ular ushbu kodda ishlatilmasa ham).
&lt;/h1&gt;

&lt;p&gt;namespace std;-dan foydalanish: Bu qator standart nomlar maydonini qamrab oladi, shuning uchun siz cin va cout kabi obyekt va funksiyalardan std:: prefiksisiz foydalanishingiz mumkin.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Asosiy funksiya:&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;int main() {&lt;br&gt;
 // ... asosiy funksiya ichidagi kod ...&lt;br&gt;
 qaytish 0;&lt;br&gt;
}&lt;br&gt;
int main(): Bu sizning C++ dasturingizning boshlang'ich nuqtasidir. int asosiy funksiya butun son qiymatini qaytarishini bildiradi.&lt;br&gt;
return 0;: Bu qator dastur muvaffaqiyatli bajarilganligini bildiradi. Muvaffaqiyatni ko'rsatish uchun an'anaviy ravishda 0 qiymati ishlatiladi.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Kirish:&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;int son1, son2, son3, son4;&lt;br&gt;
 cin &amp;gt;&amp;gt; son1 &amp;gt;&amp;gt; son2 &amp;gt;&amp;gt; son3 &amp;gt;&amp;gt;son4;&lt;br&gt;
int son1, son2, son3, son4;: Bu qatorda son1, son2, son3 va son4 nomli toʻrtta butun son oʻzgaruvchilar eʼlon qilinadi. Ushbu o'zgaruvchilar siz kiritgan raqamlarni saqlaydi.&lt;br&gt;
cin &amp;gt;&amp;gt; son1 &amp;gt;&amp;gt; son2 &amp;gt;&amp;gt; son3 &amp;gt;&amp;gt; son4;: Bu qator foydalanuvchi kiritgan toʻrtta butun sonni oʻqiydi. Kirish bo'sh joy yoki yangi qatorlar bilan ajratilishi kutilmoqda.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Qoldiqlarni hisoblash:&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;int q1 = son1 % son4;&lt;br&gt;
 int q2 = son3 % son2;&lt;br&gt;
%: Bu C++ tilidagi modul operatori. U bo'linishning qolgan qismini hisoblab chiqadi.&lt;br&gt;
q1 = son1 % son4;: Bu satr son1 son4 ga boʻlinganda qoldiqni hisoblab chiqadi va natijani q1 oʻzgaruvchisida saqlaydi.&lt;br&gt;
q2 = son3 % son2;: Bu satr son3 son2 songa boʻlinganda qoldiqni hisoblab chiqadi va natijani q2 oʻzgaruvchisida saqlaydi.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Shartli chiqish:&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;agar (q1 &amp;gt;= 0 &amp;amp;&amp;amp; q2 &amp;gt;= 0) {&lt;br&gt;
 cout &amp;lt;&amp;lt; q1 + q2 &amp;lt;&amp;lt; endl;&lt;br&gt;
 } boshqa {&lt;br&gt;
 cout &amp;lt;&amp;lt; "" &amp;lt;&amp;lt; endl;&lt;br&gt;
 }&lt;br&gt;
if (q1 &amp;gt;= 0 &amp;amp;&amp;amp; q2 &amp;gt;= 0): Ushbu shartli bayonot q1 va q2 qoldiqlarining 0 dan katta yoki teng ekanligini tekshiradi.&lt;br&gt;
cout &amp;lt;&amp;lt; q1 + q2 &amp;lt;&amp;lt; endl;: Agar ikkala qoldiq ham manfiy boʻlmasa, bu satr q1 va q2 yigʻindisini va undan keyin yangi qator belgisini chop etadi.&lt;br&gt;
cout &amp;lt;&amp;lt; "" &amp;lt;&amp;lt; endl;: Agar qoldiqlardan biri yoki ikkalasi ham manfiy bo'lsa, bu satr bo'sh satrdan keyin yangi qator belgisini chop etadi.&lt;br&gt;
Qisqa bayoni; yakunida:&lt;/p&gt;

&lt;p&gt;Kod kirish sifatida to'rtta butun sonni oladi, ikkita bo'linishning qoldiqlarini hisoblab chiqadi va agar ikkala qoldiq ham manfiy bo'lmasa, qolganlarning yig'indisini chop etadi. Aks holda, u bo'sh qatorni chop etadi.&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;
#include &amp;lt;iomanip&amp;gt;
#include &amp;lt;cmath&amp;gt;
using namespace std;

int main() {
  int son1, son2, son3,son4;
  cin &amp;gt;&amp;gt; son1 &amp;gt;&amp;gt; son2 &amp;gt;&amp;gt; son3 &amp;gt;&amp;gt;son4;

  int q1 = son1 %son4;
  int q2 = son3 % son2;

  if (q1 &amp;gt;= 0 &amp;amp;&amp;amp; q2 &amp;gt;= 0) {
    cout &amp;lt;&amp;lt; q1 + q2 &amp;lt;&amp;lt; endl;
  } else {
    cout &amp;lt;&amp;lt; "" &amp;lt;&amp;lt; endl;
  }

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

&lt;/div&gt;



</description>
    </item>
    <item>
      <title>assalomu alykum 22.08.24 biz c++ codlash tilida yangi mavzu otdik va men uni sizlarga tushuntirib beraman.</title>
      <dc:creator>BUTTSAN</dc:creator>
      <pubDate>Fri, 23 Aug 2024 02:49:22 +0000</pubDate>
      <link>https://dev.to/_e9348e45782d50818/assalomu-alykum-220824-biz-c-codlash-tilida-yangi-mavzu-otdik-va-men-uni-sizlarga-tushuntirib-beraman-1po0</link>
      <guid>https://dev.to/_e9348e45782d50818/assalomu-alykum-220824-biz-c-codlash-tilida-yangi-mavzu-otdik-va-men-uni-sizlarga-tushuntirib-beraman-1po0</guid>
      <description>&lt;ol&gt;
&lt;li&gt;if 
Siz allaqachon bilasizki, C++ matematikadan odatiy mantiqiy shartlarni qo'llab-quvvatlaydi:&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Kichikroq: a &amp;lt; b&lt;br&gt;
Kichik yoki teng: a &amp;lt;= b&lt;br&gt;
Kattaroq: a &amp;gt; b&lt;br&gt;
dan katta yoki teng: a &amp;gt;= b&lt;br&gt;
a == b ga teng&lt;br&gt;
Teng emas: a != b&lt;br&gt;
Turli qarorlar uchun turli harakatlarni bajarish uchun ushbu shartlardan foydalanishingiz mumkin.&lt;/p&gt;

&lt;p&gt;C++ da quyidagi shartli bayonotlar mavjud:&lt;/p&gt;

&lt;p&gt;ifBelgilangan shart rost bo'lsa, bajariladigan kod blokini belgilash uchun foydalaning&lt;br&gt;
elseAgar bir xil shart noto'g'ri bo'lsa, bajarilishi kerak bo'lgan kod blokini belgilash uchun foydalaning&lt;br&gt;
else ifAgar birinchi shart noto'g'ri bo'lsa, sinov uchun yangi shartni belgilash uchun foydalaning&lt;br&gt;
switchBajariladigan ko'plab muqobil kod bloklarini belgilash uchun foydalaning&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;else
elseAgar shart bo'lsa, bajariladigan kod blokini belgilash uchun bayonotdan foydalaning false.&lt;/li&gt;
&lt;li&gt;if else
Boshqa if bayonoti
Agar birinchi shart noto'g'ri bo'lsa, yangi shartni belgilash uchun else if iborasidan foydalaning.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Sintaksis&lt;br&gt;
agar (1-shart) {&lt;br&gt;
 // agar shart 1 rost bo'lsa, bajariladigan kod bloki&lt;br&gt;
} else if (2-shart) {&lt;br&gt;
 // agar shart 1 noto'g'ri va shart 2 rost bo'lsa, bajariladigan kod bloki&lt;br&gt;
} boshqa {&lt;br&gt;
 // agar shart 1 noto'g'ri va shart 2 noto'g'ri bo'lsa, bajariladigan kod bloki&lt;br&gt;
}&lt;br&gt;
Misol&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;int vaqti = 22;
agar (vaqt &amp;lt; 10) {
 cout &amp;lt;&amp;lt; "Xayrli tong.";
} else if (vaqt &amp;lt; 20) {
 cout &amp;lt;&amp;lt; "Xayrli kun.";
} boshqa {
 cout &amp;lt;&amp;lt; "Xayrli kech.";
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;// "Xayrli kech" chiqadi.&lt;br&gt;
Misol tushuntirildi&lt;br&gt;
Yuqoridagi misolda vaqt (22) 10 dan katta, shuning uchun birinchi shart noto'g'ri. Keyingi shart, else if iborasida ham noto'g'ri, shuning uchun biz boshqa shartga o'tamiz, chunki 1-shart va 2-shart ikkalasi ham noto'g'ri - va ekranga "Xayrli oqshom" ni chop eting.&lt;/p&gt;

&lt;p&gt;Biroq, agar vaqt 14 bo'lsa, bizning dasturimiz "Xayrli kun" ni chop etardi.&lt;br&gt;
va biz 29 masalani ishladik va bu men kilgan kod&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;
#include &amp;lt;iomanip&amp;gt;
#include &amp;lt;cmath&amp;gt;
using namespace std;

int main() {
  int son1, son2;
  cin &amp;gt;&amp;gt; son1 &amp;gt;&amp;gt; son2;
  if (son1 * son1 == son2) {
    cout &amp;lt;&amp;lt; son1 &amp;lt;&amp;lt; "*" &amp;lt;&amp;lt; son1 &amp;lt;&amp;lt; "=" &amp;lt;&amp;lt; son2 &amp;lt;&amp;lt; endl;
  } else if (son2 * son2 == son1) {
    cout &amp;lt;&amp;lt; son2 &amp;lt;&amp;lt; "*" &amp;lt;&amp;lt; son2 &amp;lt;&amp;lt; "=" &amp;lt;&amp;lt; son1 &amp;lt;&amp;lt; endl;
  } else {
    cout &amp;lt;&amp;lt; "none" &amp;lt;&amp;lt; endl;
  }
  return 0;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Berilgan C++ kodi kiritilgan raqamlardan biri ikkinchisining kvadrati ekanligini tekshirish uchun mo'ljallangan. Mana kodning taqsimoti:&lt;/p&gt;

&lt;p&gt;O'zgaruvchilar va kiritish&lt;br&gt;
Kiritilgan qiymatlarni saqlash uchun ikkita butun sonli son1 va son2 o'zgaruvchilari e'lon qilinadi.&lt;br&gt;
Cin bayonoti foydalanuvchidan ikkita butun qiymatni o'qish va ularni son1 va son2 da saqlash uchun ishlatiladi.&lt;br&gt;
Shartli bayonotlar&lt;br&gt;
Kod quyidagi shartlarni tekshirish uchun ikkita if iborasidan foydalanadi:&lt;br&gt;
if (o'g'il1 * o'g'il1 == o'g'il2): o'g'il1 ning kvadrati son2 ga teng yoki yo'qligini tekshiradi.&lt;br&gt;
else if (o'g'il2 * o'g'il2 == son1): o'g'il2 kvadratining son1 ga teng yoki yo'qligini tekshiradi.&lt;br&gt;
Agar ushbu shartlardan biri to'g'ri bo'lsa, kod ikki raqam orasidagi kvadrat munosabatni ko'rsatadigan xabarni chop etadi.&lt;br&gt;
Agar ikkala shart ham to'g'ri bo'lmasa, kod ikki raqam o'rtasida kvadrat munosabat yo'qligini ko'rsatish uchun "yo'q" ni chop etadi.&lt;br&gt;
Chiqish&lt;br&gt;
Cout iboralari natijalarni konsolga chop etish uchun ishlatiladi.&lt;br&gt;
Endl iborasi har bir chiqish satrining oxiriga yangi qator belgisini kiritish uchun ishlatiladi.&lt;br&gt;
Yaxshiroq tushunish uchun sharhlar bilan kod:&lt;br&gt;
va yana 67 masalani ham&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;
#include &amp;lt;iomanip&amp;gt;
#include &amp;lt;cmath&amp;gt;

using namespace std;

int main(){

      int oylar;
      cin &amp;gt;&amp;gt; oylar;
      if (oylar == 1) {
        cout &amp;lt;&amp;lt; "January" &amp;lt;&amp;lt; endl;
      } else if (oylar == 2) {
        cout &amp;lt;&amp;lt; "February" &amp;lt;&amp;lt; endl;
      } else if (oylar == 3) {
        cout &amp;lt;&amp;lt; "March" &amp;lt;&amp;lt; endl;
      } else if (oylar == 4) {
        cout &amp;lt;&amp;lt; "April" &amp;lt;&amp;lt; endl;
      } else if (oylar == 5) {
        cout &amp;lt;&amp;lt; "May" &amp;lt;&amp;lt; endl;
      } else if (oylar == 6) {
        cout &amp;lt;&amp;lt; "June" &amp;lt;&amp;lt; endl;
      } else if (oylar == 7) {
        cout &amp;lt;&amp;lt; "July" &amp;lt;&amp;lt; endl;
      }else if (oylar == 8) {
         cout &amp;lt;&amp;lt; "August" &amp;lt;&amp;lt; endl;
      }else if (oylar == 9) {
         cout &amp;lt;&amp;lt; "September" &amp;lt;&amp;lt; endl;
      }else if (oylar == 10) {
         cout &amp;lt;&amp;lt; "October" &amp;lt;&amp;lt; endl;
      }else if (oylar == 11) {
         cout &amp;lt;&amp;lt; "November" &amp;lt;&amp;lt; endl;
      }else if (oylar == 12) {
         cout &amp;lt;&amp;lt; "December" &amp;lt;&amp;lt; endl;
      }else {
          cout &amp;lt;&amp;lt; "none";
      }

}

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

&lt;/div&gt;



&lt;p&gt;Berilgan C++ kodi foydalanuvchidan oy sonini (1-12) ifodalovchi butun son kiritishini olish va ingliz tilida mos oy nomini chop etish uchun moʻljallangan. Mana kodning taqsimoti:&lt;/p&gt;

&lt;p&gt;O'zgaruvchilar va kiritish&lt;br&gt;
Kiritilgan qiymatni saqlash uchun oylar butun o'zgaruvchisi e'lon qilinadi.&lt;br&gt;
Cin bayonoti foydalanuvchidan butun son qiymatini o'qish va uni oylarda saqlash uchun ishlatiladi.&lt;br&gt;
Shartli bayonotlar&lt;br&gt;
Kod oylar qiymatini tekshirish va mos keladigan oy nomini chop etish uchun if va else if iboralari qatoridan foydalanadi.&lt;br&gt;
Har bir if bayonoti oylar qiymati ma'lum bir oy soniga (1-12) mos kelishini tekshiradi.&lt;br&gt;
Agar shart rost bo'lsa, kod cout yordamida tegishli oy nomini chop etadi.&lt;br&gt;
Agar shartlardan hech biri to'g'ri bo'lmasa, kod kiritilgan qiymat haqiqiy oy raqami emasligini ko'rsatish uchun "yo'q" ni chop etadi.&lt;br&gt;
va boldi siz kattan rahmat &lt;/p&gt;

</description>
    </item>
    <item>
      <title>Assalomu Aleykum bugun 20 . 08. 24 da c++ codlash tilida 8 darsimizni otdik va bu meni yasuryotlarim.</title>
      <dc:creator>BUTTSAN</dc:creator>
      <pubDate>Tue, 20 Aug 2024 17:38:24 +0000</pubDate>
      <link>https://dev.to/_e9348e45782d50818/assalomu-aleykum-bugun-20-08-24-da-c-codlash-tilida-8-darsimizni-otdik-va-bu-meni-yasuryotlarim-3a3p</link>
      <guid>https://dev.to/_e9348e45782d50818/assalomu-aleykum-bugun-20-08-24-da-c-codlash-tilida-8-darsimizni-otdik-va-bu-meni-yasuryotlarim-3a3p</guid>
      <description>&lt;p&gt;Max va min&lt;br&gt;
Funktsiya x va y ning eng katta qiymatini topish uchun ishlatilishi mumkin:max(x,y)&lt;/p&gt;

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

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;cout &amp;lt;&amp;lt; max(5, 10);
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Va bu funksiya x va y ning eng kichik qiymatini topish uchun ishlatilishi mumkin:min(x,y)&lt;/p&gt;

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

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;cout &amp;lt;&amp;lt; min(5, 10);
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;va hoda usha dars biz oj ilm hub da 132 n chi misolni yechdik&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 a, b, c, d;
  cin &amp;gt;&amp;gt; a &amp;gt;&amp;gt; b &amp;gt;&amp;gt; c &amp;gt;&amp;gt; d;

  cout &amp;lt;&amp;lt; ((a == b &amp;amp;&amp;amp; b == c &amp;amp;&amp;amp; c == d) ? "Yes" : "No");
  return 0;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Keling, kodni bosqichma-bosqich ajratamiz:&lt;/p&gt;

&lt;p&gt;1-qator: #include &lt;/p&gt;

&lt;p&gt;Bu qator kompilyatorga cin va cout kabi kiritish/chiqarish funksiyalarini taʼminlovchi iostream sarlavha faylini kiritishni aytadi.&lt;/p&gt;

&lt;p&gt;2-qator: std nom maydonidan foydalanish;&lt;/p&gt;

&lt;p&gt;Bu satr kompilyatorga C++ standart kutubxonasi uchun standart nom maydoni bo'lgan std nom maydonidan foydalanishni aytadi. Bu bizga standart kutubxonadagi funksiyalar va o'zgaruvchilarni std:: bilan prefiks qilmasdan foydalanish imkonini beradi.&lt;/p&gt;

&lt;p&gt;3-qator: int main() {&lt;/p&gt;

&lt;p&gt;Bu satr dasturning kirish nuqtasi bo'lgan asosiy funktsiyani e'lon qiladi.&lt;/p&gt;

&lt;p&gt;4-5 qator: int a, b, c, d; cin &amp;gt;&amp;gt; a &amp;gt;&amp;gt; b &amp;gt;&amp;gt; c &amp;gt;&amp;gt; d;&lt;/p&gt;

&lt;p&gt;Bu satrlar a, b, c va d to'rtta butun son o'zgaruvchilarni e'lon qiladi, so'ngra standart kirishdan (odatda klaviatura) to'rtta butun qiymatni o'qish va ularni ushbu o'zgaruvchilarda saqlash uchun cin ob'ektidan foydalaning.&lt;/p&gt;

&lt;p&gt;6-qator: cout &amp;lt;&amp;lt; ((a == b &amp;amp;&amp;amp; b == c &amp;amp;&amp;amp; c == d) ? "Ha" : "Yo'q");&lt;/p&gt;

&lt;p&gt;Bu satr standart chiqishga (odatda konsol) xabarni chop etish uchun cout obyektidan foydalanadi. Xabar uchlik operator (?:) yordamida shartli ifoda bilan aniqlanadi.&lt;/p&gt;

&lt;p&gt;Bu qanday ishlaydi:&lt;/p&gt;

&lt;p&gt;a == b &amp;amp;&amp;amp; b == c &amp;amp;&amp;amp; c == d shartli ifoda boʻlib, a, b, c va d toʻrtta oʻzgaruvchining hammasi bir xil qiymatga ega yoki yoʻqligini tekshiradi. Agar bu ifoda to'g'ri bo'lsa, unda ...&lt;br&gt;
Uchlik operator ?: "Ha" qatorini qaytaradi.&lt;br&gt;
Agar ifoda noto'g'ri bo'lsa, uchlik operatori "Yo'q" qatorini qaytaradi.&lt;br&gt;
Shunday qilib, agar to'rtta o'zgaruvchining barchasi bir xil qiymatga ega bo'lsa, dastur "Ha" ni, aks holda "Yo'q" ni chop etadi.&lt;/p&gt;

&lt;p&gt;7-qator: qaytish 0;&lt;/p&gt;

&lt;p&gt;Bu satr dastur muvaffaqiyatli bajarilganligini bildirish uchun 0 ning butun qiymatini qaytaradi.&lt;/p&gt;

&lt;p&gt;Xulosa qilib aytganda, ushbu dastur foydalanuvchidan to'rtta butun qiymatni o'qiydi, ularning barchasi teng yoki yo'qligini tekshiradi va agar ular teng bo'lsa, "Ha" yoki bo'lmasa "Yo'q" ni chop etadi.&lt;/p&gt;

&lt;p&gt;yana biz 26 masalani yechdik&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 son1, son2, son3;

    cin &amp;gt;&amp;gt; son1 &amp;gt;&amp;gt; son2 &amp;gt;&amp;gt; son3;

    cout &amp;lt;&amp;lt; max(son1, max(son2, son3)) &amp;lt;&amp;lt; endl;
    cout &amp;lt;&amp;lt; min(son1, min(son2, son3));

    return 0;

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

&lt;/div&gt;



&lt;p&gt;Keling, kodni bosqichma-bosqich ajratamiz:&lt;/p&gt;

&lt;p&gt;1-qator: #include &lt;/p&gt;

&lt;p&gt;Bu qator kompilyatorga cin va cout kabi kiritish/chiqarish funksiyalarini taʼminlovchi iostream sarlavha faylini kiritishni aytadi.&lt;/p&gt;

&lt;p&gt;2-qator: std nom maydonidan foydalanish;&lt;/p&gt;

&lt;p&gt;Bu satr kompilyatorga C++ standart kutubxonasi uchun standart nom maydoni bo'lgan std nom maydonidan foydalanishni aytadi. Bu bizga standart kutubxonadagi funksiyalar va o'zgaruvchilarni std:: bilan prefiks qilmasdan foydalanish imkonini beradi.&lt;/p&gt;

&lt;p&gt;3-qator: int main() {&lt;/p&gt;

&lt;p&gt;Bu satr dasturning kirish nuqtasi bo'lgan asosiy funktsiyani e'lon qiladi.&lt;/p&gt;

&lt;p&gt;4-qator: int son1, son2, son3;&lt;/p&gt;

&lt;p&gt;Bu satr son1, son2 va son3 uchta butun sonli o'zgaruvchilarni e'lon qiladi.&lt;/p&gt;

&lt;p&gt;5-qator: cin &amp;gt;&amp;gt; son1 &amp;gt;&amp;gt; son2 &amp;gt;&amp;gt; son3;&lt;/p&gt;

&lt;p&gt;Bu satr standart kiritishdan (odatda klaviatura) uchta butun qiymatni oʻqish va ularni son1, son2 va son3 oʻzgaruvchilarida saqlash uchun cin obyektidan foydalanadi.&lt;/p&gt;

&lt;p&gt;6-qator: cout &amp;lt;&amp;lt; max(son1, max(son2, son3)) &amp;lt;&amp;lt; endl;&lt;/p&gt;

&lt;p&gt;Bu satr uchta son1, son2 va son3 oʻzgaruvchilari orasidagi maksimal qiymatni chop etish uchun cout obyektidan foydalanadi. Bu qanday ishlaydi:&lt;/p&gt;

&lt;p&gt;max(son2, son3) son2 va son3 orasidagi maksimal qiymatni qaytaradi.&lt;br&gt;
max(son1, ...) son1 va oldingi max funksiyasi natijasi orasidagi maksimal qiymatni qaytaradi.&lt;br&gt;
Qator oxiridagi endl yangi satr belgisini kiritadi va buferni tozalaydi.&lt;br&gt;
7-qator: cout &amp;lt;&amp;lt; min(son1, min(son2, son3));&lt;/p&gt;

&lt;p&gt;Bu satr uchta son1, son2 va son3 oʻzgaruvchilari orasidagi minimal qiymatni chop etish uchun cout obyektidan foydalanadi. Mantiq oldingi qatorga o'xshaydi, lekin max o'rniga min funktsiyasidan foydalanish.&lt;/p&gt;

&lt;p&gt;8-qator: qaytish 0;&lt;/p&gt;

&lt;p&gt;Bu satr dastur muvaffaqiyatli bajarilganligini bildirish uchun 0 ning butun qiymatini qaytaradi.&lt;/p&gt;

&lt;p&gt;Xulosa qilib aytganda, ushbu dastur foydalanuvchidan uchta butun qiymatni o'qiydi, ular orasidan maksimal va minimal qiymatlarni topadi va konsolga chop etadi.&lt;br&gt;
va boldi&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Assalomu Aleykum 17.08.24 biz c++ codlash tilida 7 darsimizni otdik va bu meni tasuryotlarim</title>
      <dc:creator>BUTTSAN</dc:creator>
      <pubDate>Tue, 20 Aug 2024 05:59:58 +0000</pubDate>
      <link>https://dev.to/_e9348e45782d50818/assalomu-aleykum-170824-biz-c-codlash-tilida-7-darsimizni-otdik-va-bu-meni-tasuryotlarim-4375</link>
      <guid>https://dev.to/_e9348e45782d50818/assalomu-aleykum-170824-biz-c-codlash-tilida-7-darsimizni-otdik-va-bu-meni-tasuryotlarim-4375</guid>
      <description>&lt;p&gt;1.belgilar:&lt;br&gt;
bu  chap tomoning o'ng tomonidan kichikrok ligini anglatadi&lt;/p&gt;

&lt;p&gt;&amp;lt;&lt;br&gt;
bu elsa chap tomoning kichikrok yoki o'ng tomon tengligini bildiradi&lt;/p&gt;

&lt;p&gt;&amp;lt;=&lt;br&gt;
bu  chap tomoning o'ng tomonga tengligini bildiradi&lt;/p&gt;

&lt;p&gt;==&lt;br&gt;
bu  chap tomoning o'ng tomondan katta yoki teng ligini bildiradi&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;=&lt;br&gt;
bu  chap tomoning o'ng tomondan kattaroqligini bildiradi&lt;/p&gt;

&lt;p&gt;bu  chap tomoning va o'ng tomoning bir xil masligini bildiradi&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;!=&lt;/p&gt;

&lt;p&gt;2.operatorators :&lt;/p&gt;

&lt;p&gt;!&lt;br&gt;
tarjimasi: not ozbek tilida esa : yoq&lt;/p&gt;

&lt;p&gt;&amp;amp;&amp;amp;&lt;br&gt;
tarjimasi: and  ozbek tilida esa : va&lt;/p&gt;

&lt;p&gt;||&lt;br&gt;
tarjimasi : or ozbek tilida esa : yoki&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;bool
bool (C++)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Ushbu kalit so'z o'rnatilgan turdagi. Ushbu turdagi o'zgaruvchi haqiqiy va noto'g'ri qiymatlarga ega bo'lishi mumkin. Shartli ifodalar bool tipidagi va shuning uchun bool tipidagi qiymatlarga ega. Masalan, i != 0 endi i qiymatiga qarab rost yoki noto'g'ri bo'ladi.&lt;br&gt;
example;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt; int a = 7,  b = 5;
  bool c1 = (a &amp;lt; b); //0
  bool c2 = (a &amp;lt;= b); //0
  bool c3 = (a &amp;gt; b); //1
  bool c4 = (a &amp;lt;= b); //1
  bool c5 = (a == b); //0
  bool c6 = (a != b); //1
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;4.&amp;amp;&amp;amp;&lt;br&gt;
Mantiqiy operator AND (&amp;amp;&amp;amp;) agar ikkala operand ham bo'lsa, true qiymatini qaytaradi, aks holda rost va yolg'onni qaytaradi. Operandlar baholashdan oldin bilvosita bool turiga aylantiriladi va natija bool turiga aylanadi. Mantiqiy AND chapdan o'ngga yo'nalishda assotsiativlikka ega.&lt;/p&gt;

&lt;p&gt;Mantiqiy AND operatori uchun operandlar bir xil turdagi bo'lishi shart emas, lekin ular mantiqiy, butun yoki ko'rsatkich turi bo'lishi kerak. Ko'pincha operand sifatida munosabat va tenglik ifodalari qo'llaniladi.&lt;br&gt;
va bu meni tushungan narsalarim&lt;/p&gt;

</description>
    </item>
    <item>
      <title>assalomu aleykum 15.08.24 biz c++ codlash tilida 6 darsnimizni otdik va bu meni tasuryotlarim va tushungan narsalarim.</title>
      <dc:creator>BUTTSAN</dc:creator>
      <pubDate>Sat, 17 Aug 2024 09:56:48 +0000</pubDate>
      <link>https://dev.to/_e9348e45782d50818/assalomu-aleykum-150824-biz-c-codlash-tilida-6-darsnimizni-otdik-va-bu-meni-tasuryotlarim-va-tushungan-narsalarim-2m92</link>
      <guid>https://dev.to/_e9348e45782d50818/assalomu-aleykum-150824-biz-c-codlash-tilida-6-darsnimizni-otdik-va-bu-meni-tasuryotlarim-va-tushungan-narsalarim-2m92</guid>
      <description>&lt;p&gt;Agarda a ning qiyamti ma'lum bo'lsa va unga 1 ning qoshish yoki ayrish kerak bo'lsa.&lt;/p&gt;

&lt;p&gt;a++ ,++a va --a ,a--, b++, b--, --b, ++c, c++, c--, --c&lt;br&gt;
Ishlatish uchun ham #include kutib honasidan foydalanmiz&lt;br&gt;
a++&lt;br&gt;
++a&lt;br&gt;
b++&lt;br&gt;
++b&lt;br&gt;
c++&lt;br&gt;
++c&lt;br&gt;
Ayrish uchun esa:&lt;br&gt;
a--&lt;br&gt;
--a&lt;br&gt;
b--&lt;br&gt;
--b&lt;br&gt;
c--&lt;br&gt;
--c&lt;br&gt;
Bular qiymatdan 1 ni qo'shadi va ayradi lekin ular har hil ishlaydi.&lt;/p&gt;

&lt;p&gt;a++ ning ishlash tartibi!&lt;br&gt;
Agarda a++ dan keyin yoki oldinda biror bir shart yoki amal kelsa birinchi bo'lib shart yoki amalarni bajaradi va keyin chalik miqdorga 1 ni qo'shadi.Agarda a++ dan keyin yoki oldin biror bir shart va amalar kelmasa birinchi miqdorga 1 ni qo'shadi.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;int main() {
    int a=5;
    a++;
      cout &amp;lt;&amp;lt; a;
return 0;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Natija:&lt;br&gt;
 6&lt;br&gt;
++a ning ishash tartibi!&lt;br&gt;
Agarda ++a dan keyin yoki oldidan biror bir shart yoki amal kelasa&lt;br&gt;
birinchi miqodorga yani a ga 1 nishi qo'shadi va keyin boshqa amalarni bajaradi.Agrada a++a dan keyin yoki oldin biror bir shart va amalar kelmasa birinchi miqdorga 1 ni qo'shadi.&lt;br&gt;
int main() {&lt;br&gt;
    int a=5;&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;a++;
 cout &amp;lt;&amp;lt; a;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;p&gt;return 0;&lt;br&gt;
Natija:&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;
#include &amp;lt;iomanip&amp;gt;
#include &amp;lt;cmath&amp;gt;
using namespace std;
int main() {
    int a=5;
    // ++a;
    a++;
    cout &amp;lt;&amp;lt;++a &amp;lt;&amp;lt; endl; 
    cout &amp;lt;&amp;lt;a++ &amp;lt;&amp;lt; endl;  
    cout &amp;lt;&amp;lt;a++ &amp;lt;&amp;lt; endl; 
    cout &amp;lt;&amp;lt;++a &amp;lt;&amp;lt; endl; 
    cout &amp;lt;&amp;lt;a++ &amp;lt;&amp;lt; endl; 
    cout &amp;lt;&amp;lt;a &amp;lt;&amp;lt; endl; 

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

&lt;/div&gt;



&lt;p&gt;6&lt;br&gt;
ma'lumot!&lt;br&gt;
javob :&lt;br&gt;
1-Javob : 7&lt;br&gt;
2-Javob : 7&lt;br&gt;
3-Javob : 8&lt;br&gt;
4-Javob : 10&lt;br&gt;
5-Javob : 10&lt;br&gt;
6-Javob : 11&lt;/p&gt;

&lt;p&gt;javob haqida malumot:&lt;/p&gt;

&lt;p&gt;Agarda a++ yokida ++a bo'lsa albatda a ning qiymati yangi qiymatga o'zgardi yani a ning birimchi qiymati yoq bolib qoladi.Agrada a -1 o'zi bolsa a ning qiymati keyingi qatorga otganda o'zgarmayid yuqoridagi qatorda faqat a ning qiymatidan ayriladi lekin a ning qiymati o'garmaydi.Yani yoqorida a = 5 bo'lsa unday keying qatora a-1 qilinsa shunchaki a dan 1 ni ayrib qo'yadi va yana keyingi qatorga o'tsa a ning qiymati 5 ligicah qolaverdi.&lt;/p&gt;

&lt;p&gt;a++ va ++a ning to'liq yozilishi!&lt;br&gt;
a=a+1 va a=a+1&lt;/p&gt;

&lt;p&gt;a++ va ++a ning yozilishi bir hil lekin shartlarni bajarish tartibi har xil&lt;/p&gt;

&lt;p&gt;--a va a-- ni ham ++a va a++ ga mutloqa ohsha holatda ishlaydi.&lt;/p&gt;

&lt;p&gt;Eslatam: Bu codlara faqat qo'shish va ayrish amalari uchun ishlatiladi!!!&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Assalomu aleykum 13.08.24 biz c++ codlash tilida 5 darsimizni otdik va bu men tushungan narsalarim.</title>
      <dc:creator>BUTTSAN</dc:creator>
      <pubDate>Thu, 15 Aug 2024 08:50:58 +0000</pubDate>
      <link>https://dev.to/_e9348e45782d50818/assalomu-aleykum-130824-biz-c-codlash-tilida-5-darsimizni-otdik-va-bu-men-tushungan-narsalarim-c7o</link>
      <guid>https://dev.to/_e9348e45782d50818/assalomu-aleykum-130824-biz-c-codlash-tilida-5-darsimizni-otdik-va-bu-men-tushungan-narsalarim-c7o</guid>
      <description>&lt;p&gt;birinchisi biz uchta kutubhona chakiramiz  ikinchisi esa ikta verible yaratamiz va unga nom beramiz&lt;br&gt;
va ularga kiymat beramiz bu son kelgin esa ularni hohishingizga karab yoki koshasiz yoki ayirasiz&lt;br&gt;
yana oz hohishizga qarab ularga boshqa son ham berisingiz mumkin pasta korib turibsiz va ohiriga cout kilamiz&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;
#include &amp;lt;iomanip&amp;gt;
#include &amp;lt;cmath&amp;gt;

using namespace std;
int main(){
int a = 5, b= 7;

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

&lt;/div&gt;





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

&lt;/div&gt;



&lt;p&gt;kelgisi&lt;br&gt;
bu cod 5 honali sonni yaxlitlab beradi masalan input; 13900,&lt;br&gt;
yozilsa 14000 chiqazadi.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;int main (){
    int son ;
    cin &amp;gt;&amp;gt; son;

    float newSon = son;
    cout &amp;lt;&amp;lt; round(newSon / 1000) * 1000;

    return 0;
}

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

&lt;/div&gt;



&lt;p&gt;bu cod birorta sonni necha soat , necha minut , necha secund ekanligini chiqazib beradi.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;int main (){
    int secund;
    cin &amp;gt;&amp;gt; secund;
    cout &amp;lt;&amp;lt; setw(2) &amp;lt;&amp;lt; setfill ('0') &amp;lt;&amp;lt; secund / 3600 &amp;lt;&amp;lt; ":"; 
    cout &amp;lt;&amp;lt; setw(2) &amp;lt;&amp;lt; setfill ('0') &amp;lt;&amp;lt; secund % 3600 / 60 &amp;lt;&amp;lt; ":"; 
    cout &amp;lt;&amp;lt; setw(2) &amp;lt;&amp;lt; setfill ('0') &amp;lt;&amp;lt; secund % 60 &amp;lt;&amp;lt; ":"; 

    return 0;

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

&lt;/div&gt;



&lt;p&gt;va shu bilan men sizlar bilan hayirlashaman&lt;/p&gt;

</description>
    </item>
    <item>
      <title>assalomu aleykum 11.08.24 biz c++ cod lash tilida 4 darsimizni otdik va bu meni tuhungan narsalarim</title>
      <dc:creator>BUTTSAN</dc:creator>
      <pubDate>Tue, 13 Aug 2024 10:33:03 +0000</pubDate>
      <link>https://dev.to/_e9348e45782d50818/assalomu-aleykum-110824-biz-c-cod-lash-tilida-4-darsimizni-otdik-va-bu-meni-tuhungan-narsalarim-27cl</link>
      <guid>https://dev.to/_e9348e45782d50818/assalomu-aleykum-110824-biz-c-cod-lash-tilida-4-darsimizni-otdik-va-bu-meni-tuhungan-narsalarim-27cl</guid>
      <description>&lt;h2&gt;
  
  
  bu kodda x va y ga qiymat bera olamiz
&lt;/h2&gt;



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

&lt;/div&gt;



&lt;p&gt;&lt;code&gt;int main (){&lt;br&gt;
  // assigment operator&lt;br&gt;
  int x = 5;&lt;br&gt;
  int y = x;// y = 5&lt;br&gt;
  y = x + 5;// y = 10&lt;br&gt;
}&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;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





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

&lt;/div&gt;



&lt;p&gt;bu kod besh honali sonni ortasidagi ya'ni 12345 sonnning 3 chisini chiqazib beradi.&lt;/p&gt;




&lt;p&gt;int main(){&lt;br&gt;
  int son = 12345;&lt;br&gt;
  cout &amp;lt;&amp;lt; son % 10 &amp;lt;&amp;lt; endl;&lt;br&gt;
  cout &amp;lt;&amp;lt; son / 10 % 10 &amp;lt;&amp;lt; endl;&lt;br&gt;
  cout &amp;lt;&amp;lt; son / 100 % 10 &amp;lt;&amp;lt; endl;&lt;br&gt;
  cout &amp;lt;&amp;lt; son / 1000 % 10 &amp;lt;&amp;lt; endl;&lt;br&gt;
  cout &amp;lt;&amp;lt; son / 10000 % 10 &amp;lt;&amp;lt; endl;&lt;br&gt;
}&lt;br&gt;
Birinchi ikkita satr kiritish/chiqarish operatsiyalari ( ) va chiqishning aniqligini o'rnatish ( ) uchun kerakli sarlavha fayllarini o'z ichiga oladi .&lt;br&gt;
Chiziq dasturga va ob'ektlarini o'z ichiga olgan nomlar maydonidan using namespace std;foydalanishga imkon beradi .stdcoutcin&lt;br&gt;
Funktsiyada main()ikkita doubleo'zgaruvchi widthva lengthto'rtburchakning o'lchamlarini saqlash uchun e'lon qilinadi.&lt;br&gt;
Dastur cinfoydalanuvchining qiymatlarini widthva lengthfoydalanuvchidan o'qish uchun foydalanadi.&lt;br&gt;
To'rtburchakning maydoni ko'paytirish yo'li bilan hisoblanadi widthva lengtho'zgaruvchida saqlanadi area.&lt;br&gt;
coutNatijani ko'rsatish uchun bayonot ishlatiladi . fixedva manipulyatorlari setprecision(2)chiqish formatini ikki kasrli sobit nuqtali yozuvga o'rnatish uchun ishlatiladi.&lt;br&gt;
Dastur “Maydon” xabarini, keyin hisoblangan maydon va nuqtani chop etadi.&lt;br&gt;
Bayonot return 0;dasturning muvaffaqiyatli bajarilishini ko'rsatadi.  &lt;/p&gt;




&lt;h1&gt;
  
  
  include 
&lt;/h1&gt;

&lt;h1&gt;
  
  
  include 
&lt;/h1&gt;

&lt;p&gt;using namespace std;&lt;br&gt;
int main(){&lt;br&gt;
  double width, length;&lt;/p&gt;

&lt;p&gt;cin &amp;gt;&amp;gt; width &amp;gt;&amp;gt; length;&lt;/p&gt;

&lt;p&gt;double area = width * length;&lt;/p&gt;

&lt;p&gt;cout &amp;lt;&amp;lt; fixed &amp;lt;&amp;lt; setprecision(2); &lt;/p&gt;

&lt;p&gt;cout &amp;lt;&amp;lt; "Area is " &amp;lt;&amp;lt; area &amp;lt;&amp;lt; "." &amp;lt;&amp;lt; endl;&lt;/p&gt;

&lt;p&gt;return 0;&lt;br&gt;
}&lt;/p&gt;

</description>
    </item>
    <item>
      <title>salom biz 6.08.24 sanasida c++ code lash tilida 2 darsimizni otdik va bu meni tasuryotlarim</title>
      <dc:creator>BUTTSAN</dc:creator>
      <pubDate>Fri, 09 Aug 2024 07:03:17 +0000</pubDate>
      <link>https://dev.to/_e9348e45782d50818/salom-biz-60824-sanasida-c-code-lash-tilida-2-darsimizni-otdik-va-bu-meni-tasuryotlarim-1lho</link>
      <guid>https://dev.to/_e9348e45782d50818/salom-biz-60824-sanasida-c-code-lash-tilida-2-darsimizni-otdik-va-bu-meni-tasuryotlarim-1lho</guid>
      <description>&lt;p&gt;birinchi bolib men sizlarga men bilmagan narsalarim haqida aytmoqchiman &lt;br&gt;
  int son = 12; // int faqat butun sonlar hotira 4 bite &lt;/p&gt;

&lt;p&gt;float kasrSon = 15.71; // kasr son 4 bite&lt;/p&gt;

&lt;p&gt;double kasr_Son = 23.12345; // double kasr son 8 bite&lt;/p&gt;

&lt;p&gt;string text = "salom"; // str textni saqlaydi&lt;/p&gt;

&lt;p&gt;char belgi = "="; // char faqat 1 belgi 1 bite&lt;/p&gt;

&lt;p&gt;bu lar code ni hotirada nechi bite olishi haqida malumot .&lt;br&gt;
2.&lt;br&gt;
cin - oldindan belgilangan o'zgaruvchi bo'lib, ekstraktsiya operatori (&amp;gt;&amp;gt;) yordamida klaviaturadan ma'lumotlarni o'qiydi.&lt;/p&gt;

&lt;p&gt;Quyidagi misolda foydalanuvchi x o'zgaruvchisida saqlanadigan raqamni kiritishi mumkin. Keyin x qiymatini chop etamiz:&lt;br&gt;
int x; &lt;br&gt;
cout &amp;lt;&amp;lt; "raqqam yoz: ";&lt;br&gt;
cin &amp;gt;&amp;gt; x; &lt;br&gt;
cout &amp;lt;&amp;lt; "Sening raqaming: " &amp;lt;&amp;lt; x;&lt;/p&gt;

&lt;p&gt;3.&lt;br&gt;
 int to int ==&amp;gt; int&lt;br&gt;
int to float ==&amp;gt; float&lt;br&gt;
float to float ==&amp;gt; float&lt;br&gt;
float to int ==&amp;gt; float&lt;/p&gt;

&lt;p&gt;float 4 bayt Bir yoki bir nechta o'nli kasrlarni o'z ichiga olgan kasr sonlarni saqlaydi. 6-7 o'nlik raqamlarni saqlash uchun etarli&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;char&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Char ma'lumotlar turi bitta belgini saqlash uchun ishlatiladi. Belgi "A" yoki "c" kabi bitta tirnoq bilan o'ralgan bo'lishi kerak:&lt;/p&gt;

&lt;h1&gt;
  
  
  include 
&lt;/h1&gt;

&lt;p&gt;using namespace std;&lt;/p&gt;

&lt;p&gt;int main () {&lt;br&gt;
  char sinfim = 'B';&lt;br&gt;
  cout &amp;lt;&amp;lt; sinifim;&lt;br&gt;
  return 0;&lt;br&gt;
}&lt;/p&gt;

&lt;p&gt;console:&lt;br&gt;
B.&lt;/p&gt;

&lt;p&gt;va agar hechtima qolib kotmagan bolsa hayir&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
