Menu
Coddy logo textTech

İç İçe Döngüler

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

İç içe döngüler, başka bir döngünün içine yerleştirilmiş döngülerdir. Dış döngünün her bir yinelemesi için iç döngü tamamen yürütülür.

3 kez çalışan bir dış döngü oluşturun:

for (int i = 0; i < 2; i++) {
    // Dış döngü kodu buraya
}

Her dış döngü yinelemesi için 3 kez çalışan bir iç döngü ekleyin:

for (int i = 0; i < 2; i++) {
    for (int j = 0; j < 3; j++) {
        printf("%d,%d ", i, j);
    }
    printf("\n");
}

Çıktı şu şekilde olacaktır:

0,0 0,1 0,2 
1,0 1,1 1,2 

İç döngünün, dış döngü bir sonraki iterasyonuna geçmeden önce kendi iterasyonlarını nasıl tamamladığına dikkat edin.

challenge icon

Görev

Kolay

Kullanıcı tarafından sağlanan satır ve sütun sayısına göre yıldız işaretlerinden (*) oluşan bir dikdörtgen deseni yazdıran bir program oluşturun.

Programınız şunları yapmalıdır:

  1. Kullanıcıdan iki tam sayı okuyun: satırlar ve sütunlar.
  2. Dış döngünün satırları, iç döngünün ise sütunları işlediği, yıldız işaretlerinden oluşan bir dikdörtgen deseni yazdırmak için iç içe döngüler kullanın.
  3. Her satırdan sonra yeni bir satır yazdırın.

Örneğin, girdi 3 satır ve 4 sütun ise çıktı şu şekilde olmalıdır:

**** 
**** 
****

Kendin dene

#include <stdio.h>

int main() {
    int rows, columns;
    scanf("%d", &rows);
    scanf("%d", &columns);
    
    // Deseni yazdırmak için kodunuzu buraya 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