Ichma-ich tsikllar (Nested Loops)
Bitta tsiklni boshqa tsiklning ichiga joylashtirish ham mumkin. Bu ichma-ich tsikl (nested loop) deb ataladi.
"Ichki tsikl" tashqi tsiklning har bir iteratsiyasida bir marta to'liq bajariladi:
MISOL
cpp
// Tashqi tsikl
for (int i = 1; i <= 2; ++i) {
cout << "Tashqi: " << i << "\n"; // 2 marta bajariladi
// Ichki tsikl
for (int j = 1; j <= 3; ++j) {
cout << " Ichki: " << j << "\n"; // 6 marta bajariladi (2 * 3)
}
}Ko'paytirish jadvali misoli
Ushbu misol ichma-ich tsikllardan foydalanib oddiy ko'paytirish jadvalini (1 dan 3 gacha) chiqaradi:
MISOL
cpp
for (int i = 1; i <= 3; i++) {
for (int j = 1; j <= 3; j++) {
cout << i * j << " ";
}
cout << "\n";
}Natija:
1 2 3
2 4 6
3 6 9Ichma-ich tsikllar jadvallar, matritsalar yoki ko'p o'lchamli ma'lumotlar tuzilmalari bilan ishlashda juda foydalidir.
