İç İç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.
Görev
KolayKullanı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:
- Kullanıcıdan iki tam sayı okuyun: satırlar ve sütunlar.
- 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.
- 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;
}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
2Değişkenler
Veri TürleriTamsayıOndalık - DoubleKarakterlerBoolean'larSabitlerprintf TemelleriDeğişken Adlandırma KurallarıTür Dönüştürme 1. BölümTür Dönüştürme 2. BölümTekrar Mücadelesi3Operatörler
Aritmetik OperatörlerModül OperatörüArtırma/AzaltmaAtama OperatörleriKarşılaştırma OperatörleriMantıksal Operatörler Bölüm 1Mantıksal Operatörler Bölüm 2Mantıksal Operatörler Bölüm 3Tekrar MücadelesiKendi başına pratik yap: Online C derleyicisi