C++ tilida break va continue reja
Download 24.59 Kb.
|
C BREAK VA CONTINUE
- Bu sahifa navigatsiya:
- include int main(){ unsigned int Ai_1=0,Ai; cout cout
}
cout<<”\nSon kiriting (0-to’xtash):_”; cin>>javob_son; } while(javob_son !=0) return 0 } Amaliyotda break operatoridan cheksiz takrorlashdan chiqishda foydalaniladi. For (;;){ // 1-shart if (…){ … break ; } if (…) { // 2- shart … break; } … } Bu misolda cheksiz for takrorlashidan 1 yoki 2- shart bajarilganda chiqiladi, Masala. Ishorasiz butun sonlar ketma-ketligi 0 qiymati bilan tugaydi. Bu yerda 0 ketma-ketlik hadi hisoblanmaydi. Ketma-ketlikni kamaymaydigan holda tartiblangan yoki yo‘qdigi aniqlansin. #include unsigned int Ai_1=0,Ai; cout<<’’ sonlar ketma-ketligini kiriting’’ cout<<(0-tugash alomati):\n’’; cin>>Ai; // ketma-ketlikning birinchi hadi while(Ai){ Ai_1>Ai; cin>>Ai; // navbatdagi had if (Ai_1>Ai) break; } if (Ai_1) { cout<<’’ketma-ketlik kamaymaydigan holda tartiblangan’’; if(!Ai)cout<<’’emas!’’; else cout<<’’!’’; } } else cout<<’’ketma-ketlik bo’sh!’’; return 0; } Dastur ishga tushganda, boshida ketma-ketlikning birinchi hadi alohida o‘qib olinadi (Ai o‘zgaruvchisiga). Keyin Ai qiymati nolga teng bo’lmaguncha takrorlash operatori amal qiladi. Takrorlash tanasida Ai qiymati oldingi qiymat sifatida Ai_1 o‘zgaruvchisida eslab qolinadi va navbatdagi had Ai o‘zgaruvchisiga o‘qiladi. Agar oldingi had navbatdagi haddan katta bo‘lsa, break operatori yordamida takrorlash jarayoni uziladi va boshqaruv takrorlashdan keyingi shart operatoriga o‘tadi. Bu yerdagi shart operatorlari mazmuni quyidagicha agar Ai_1 noldan farqli bo‘lsa, ketma-ketlikning kamida bitta hadi kiritilgan bo’ladi (ketma-ketlik mavjud) va oxirgi kiritilgan had tekshiriladi. O’z navbatida agar Ai noldan farqli bo‘lsa, bu holat had1ar o’rtasida kamaymaslik sharti bajarilmaganligi sababli hadlarni kiritish jarayoni uzilganligini bildiradi va bu haqda xabar chop etiladi. Aks holda ketma-ketlikni kamaymaydigan holda tartiblangan bo’ladi. Download 24.59 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling