• n3=0; //Birorta ham 3 somlik yoq do { m5=0; // Birorta ham 5 somlik yoq do { if (3*n3+5*m5==Pul)
  • n3++; //3 somliklar bittaga oshiriladi } while(3*n3 return 0; }
  • Break
  • include using namespace std;
  • O‘zbekiston respublikasi axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti urganch filali dasturlash fanidan Mustaqil ish Mavzu




    Download 0,54 Mb.
    bet7/8
    Sana21.11.2023
    Hajmi0,54 Mb.
    #102466
    1   2   3   4   5   6   7   8
    Bog'liq
    2-mustaqil ish

    Dasturi
    #include
    #include
    using namespace std;
    int main()
    {
    unsigned int Pul; //Pul- kiritiladigan pul miqdori
    unsigned n3,m5; //n-3 so'mliklar , m-5 so'mliklar soni
    bool xato=false; //Pul qiymatini kiritishdagi hatolik
    do
    {
    if(xato)cout<<"Pul qiymati 7 dan kichik!";
    xato=true; // keyingi takrorlalanish xato hisoblanadi
    cout<<"\nPul qiymatini kiriting (>7): ";
    cin>>Pul;
    }
    while(Pul<=7); // Toki 7 dan katta son kiritilguncha
    n3=0; //Birorta ham 3 so'mlik yo'q
    do
    {
    m5=0; // Birorta ham 5 so'mlik yo'q
    do
    {
    if (3*n3+5*m5==Pul)
    cout<
    m5++; // 5 so'mliklar 1 taga oshiriladi
    }
    while(3*n3+5*m5<=Pul);
    n3++; //3 so'mliklar bittaga oshiriladi
    }
    while(3*n3<=Pul);
    return 0;
    }
    Natija:


    O’tish operatorlari
    break operatori

    Ba'zi hollarda takrorlash bajarilishini ixtiyoriy joyda to’xtatishga to‘g‘ri keladi. Bu vazifani break operatori bajarishga imkon beradi. Bu operator darhol sikl bajarilishini to'xtatadi va boshqaruvni sikldan keyingi operatorlarga uzatadi. Break operatorini takrorlash operatori tanasining ixtiyoriy (zarur) joylariga qo’yish orqali shu joylardan takrorlashdan chiqishni amalga oshirish mumkin.


    Misol: Bu misolda n o’zgaruvchiga xoxlagancha qiymat kiritishmiz mumkin, qachonki n ga 1 yoki 0 kiritilganda break operatori ishga tushadi.
    Misolning dasturi:
    #include
    using namespace std;

    Download 0,54 Mb.
    1   2   3   4   5   6   7   8




    Download 0,54 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    O‘zbekiston respublikasi axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti urganch filali dasturlash fanidan Mustaqil ish Mavzu

    Download 0,54 Mb.