Ma’ruza 7 Takrorlash operatorlari. Boshqaruvni uzatish operatorlari Reja



Download 388,68 Kb.
Pdf ko'rish
bet6/8
Sana24.08.2021
Hajmi388,68 Kb.
#154981
1   2   3   4   5   6   7   8
Bog'liq
V3cGD2nzDIC5eddSIrZFX4Y8DDSI8elN (1)

 

9.6. continue operatori 

continue  operatori  xuddi  break  operatoridek  takrorlash  operatori  tanasini 

bajarishni  to’xtatadi,  lekin  takrorlashdan  chiqib  ketmasdan  keyingi  qadamiga 

«sakrab» o’tishini tayinlaydi. 

continue operatorini qo’llanishiga misol tariqasida 2 va 50 sonlar oralig’idagi 

tub sonlarni topadigan dastur matnini keltiramiz. 

#include  

using namespace std; 

int main() 

bool bulinadi = false; 



for (int i = 2; i < 50; i++) 

for (int j = 2; j < i / 2; j++) 



if (i % j) continue; 

bulinadi = true; 

break; 


// break bajarilganda boshqaruv o‘tadigan joy 

if (!bulinadi) cout << i << " "; 

bulinadi = false; 

return 0; 






Keltirilgan dasturda qo’yilgan masala ichma-ich joylashgan ikkita takrorlash 

operatorlari  yordamida  echilgan.  Birinchi  takrorlash  operatori  2  dan  50  gacha 

sonlarni hosil qilishga xizmat qiladi. Ichki takrorlash esa har bir hosil qilinayotgan 

sonni  2  sonidan  toki  shu  sonning  yarmigacha  bo’lgan  sonlarga  bo’lib,  qoldig’ini 

tekshiradi,  agar  qoldiq  0  sonidan  farqli  bo’lsa,  navbatdagi  songa  bo’lish  davom 

etadi, aks holda bulinadi o’zgaruvchisiga true qiymat berib, ichki takrorlash uziladi 

(son o’zining yarmigacha bo’lgan qandaydir songa bo’linar ekan, demak u tub emas 

va keyingi sonlarga bo’lib tekshirishga hojat yo’q). Ichki j bo’yicha takrorlashdan 

chiqqandan keyin bulinadi qiymati false bo’lsa (!bulinadi), i soni tub bo’ladi va u 

chop qilinadi.  




Download 388,68 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish