For Loop (For tsikli)
Kod blokini necha marta takrorlashni aniq bilsangiz, while tsikli o'rniga for tsiklidan foydalaning:
SINTAKSIS
cpp
for (ifoda1; ifoda2; ifoda3) {
// bajariladigan kod bloki
}- Ifoda 1 - tsikl boshlanishidan oldin bir marta bajariladi.
- Ifoda 2 - tsiklning ishlash shartini belgilaydi.
- Ifoda 3 - har bir tsikl iteratsiyasidan keyin bajariladi.
Sonlarni chiqarish
Quyidagi misol 0 dan 4 gacha sonlarni chiqaradi:
MISOL
cpp
for (int i = 0; i < 5; i++) {
cout << i << "\n";
}Misol tahlili:
- Ifoda 1: tsikl boshlanishidan oldin o'zgaruvchini e'lon qiladi (
int i = 0). - Ifoda 2: tsiklning ishlash shartini belgilaydi (
i < 5). Agar shart rost bo'lsa, tsikl qaytadan boshlanadi; yolg'on bo'lsa, tsikl to'xtaydi. - Ifoda 3: har safar kod bloki bajarilgandan so'ng qiymatni oshiradi (
i++).
Juft sonlarni chiqarish
Ushbu misol 0 dan 10 gacha bo'lgan juft sonlarni chiqaradi:
MISOL
cpp
for (int i = 0; i <= 10; i = i + 2) {
cout << i << "\n";
}Sonlar yig'indisi
Ushbu misol 1 dan 5 gacha bo'lgan sonlar yig'indisini hisoblaydi:
MISOL
cpp
int sum = 0;
for (int i = 1; i <= 5; i++) {
sum = sum + i;
}
cout << "Yig'indi: " << sum;Orqaga hisoblash (Countdown)
Ushbu misol 5 dan 1 gacha orqaga hisoblaydi:
MISOL
cpp
for (int i = 5; i > 0; i--) {
cout << i << "\n";
}