Menu
Coddy logo textTech

İç İçe Döngüler

Coddy'nin C++ Journey'sinin Temeller bölümünün bir parçası. Ders 48 / 74.

İç içe döngü, basitçe başka bir döngünün içindeki döngüdür. İç döngü, dış döngünün her bir yinelemesi için tüm yinelemelerini tamamlar.

Bunun iyi bir benzetmesi saattir: her saat (dış döngü) için dakika ibresi (iç döngü) 60 dakikalık döngüsünü tamamlamalıdır.

İç içe döngü örneği:

for (int x = 0; x < 2; x++) {
	for (int y = 0; y < 2; y++) {
		std::cout << x << " " << y << std::endl;
	}
}
// Bu şunu çıktı verecek:
// 0 0
// 0 1
// 1 0
// 1 1

Dış döngü (x) iki kez çalışır ve bu çalışmaların her birinde iç döngü (y) iki kez çalışır.

challenge icon

Görev

Başlangıç

n sayısına ulaşan tüm sayı çiftlerini, 1 ile n - 1 arasındaki sayıları kullanarak bulan bir program yazın.
Program, ters sıradaki yinelenen çiftler de dâhil olmak üzere tüm olası kombinasyonları göstermelidir. Örneğin hem "1 5" hem de "5 1" gösterilmelidir; çünkü aynı çiftin farklı düzenlemeleri olarak kabul edilirler. Toplamları n sayısına eşitse sayılar kendileriyle de eşleştirilebilir.

Örneğin n = 6 ise çıktı şu şekilde olmalıdır:

1 5
2 4
3 3
4 2
5 1

Çünkü:

1 + 5 = 6
2 + 4 = 6
3 + 3 = 6
4 + 2 = 6
5 + 1 = 6

Kendin dene

#include <iostream>

int main() {
    int n;
    std::cin >> n;
    // Kodunuzu aşağıya yazın

    return 0;
}
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temeller bölümündeki tüm dersler

Kendi başına pratik yap: Online C++ derleyicisi