• ” ; else cou t a 1 +a 0 ”; ret u rn 0; }
  • Shart operatorini ichma-ich qo’llash.
  • 5-ma’ruza. Tarmoqlanuvchi jarayonlarni dasturlash Reja




    Download 90,95 Kb.
    bet5/7
    Sana20.09.2024
    Hajmi90,95 Kb.
    #271786
    1   2   3   4   5   6   7
    #include stream.h> int main()
    {
    unsigned int n,a3,a2,a1,a0; // n=a3a2a1a0 ko’rinishida cout<<”\nn - qiymatini kiriting: ”;
    cin>>n;
    if(n<1000 || n>9999) {
    cout<<”Kiritilgan son 4 xonali emas!”; return 1;
    } a3=n/1000;
    a2=n%1000/100; a1=n%100/10; a0=n%10;
    if(a3+a2==a1+a0)cout<<”a3+a2 = a1+a0; else cout<<”a3+a2<>a1+a0”;
    return 0; }

    Programma ishorasiz butun son kiritishni taklif qiladi. Agar kiritilgan son 4 xonali bo’lmasa (n<1000 yoki n>9999), bu haqda xabar beriladi va programma o’z ishini tugatadi. Aks holda n sonining raqamlari ajratib olinadi, hamda boshidagi ikkita raqamning yig’indisi - (a3+a2) qolgan ikkita raqamlar yig’indisi - (a1+a0) bilan solishtiriladi va ularning teng yoki yo’qligi qarab mos javob chop qilinadi.




    Shart operatorini ichma-ich qo’llash. Hayotda bo'lgani kabi, kompyuter dasturlarida ham ba'zan ikkitadan ortiq variantni tanlashingiz kerak. Bunday ehtiyojlarni qondirish uchun C++da if else kengaytirilishi mumkin. Yuqorida aytib o'tilganidek, boshqasidan keyin bitta bayonot bo'lishi kerak, bu ham bayonot bloki bo'lishi mumkin. Agar else o'zi bitta bayonot bo'lsa, u yana quyidagilarni bajarishi mumkin:

    Download 90,95 Kb.
    1   2   3   4   5   6   7




    Download 90,95 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    5-ma’ruza. Tarmoqlanuvchi jarayonlarni dasturlash Reja

    Download 90,95 Kb.