Sillarni joylashtirish (sikllarni ichki o`tishi) bir sikl ichidagi bir
yoki bir qancha
sikllarni anglatadi. Lekin yodda saqlash kerakki joylashtirilgan siklda ichki sikl
tashqi sikldan oldin tugallanishi kerak. Misol uchun,
int i,num,sum;
for(i = 1; i < = 5; + + i) // tashqi sikl
4
{
cout << '1 ';
sum=l;
for(num =2; num < = i; + + num) // ichki sikl
{
sout<
sum + =num;
}
cout<<"="<
}
Bu erda ichki
for sikli i > = 2 qiymat uchun bajariladi. Ichki sikl num = i holatga
ko`ra i = 2 uchun bir marta (yani, 2 < = 2 bir martani anglatadi) i = 3 uchun ikki
marta, i = 4 uchun uch marta va i = 5 uchun to`rt marta bajariladi. Joylashtirilgan
sikllar bilan ishlaganda bir muhim narsani esda saqlash kerakki, tashqi sikl nazorat
o`zgaruvchining qiymati faqat ichki sikl to`liq bajarilgandan keyin o`zgaradi.
Yuqoridagi dastur segmentining chiqishini topishga harakat qiling.
Keling endi joylashtirilgan sikllardan foydalanib pastda berilgan n chiziqlarning
namuna yaratish uchun dastur yozamiz:
Do'stlaringiz bilan baham: