döngüler etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
döngüler etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

C Dili - Ders 17 - İç içe döngüler



İç içe döngüler genellikle matrislerle kullanılır yani çift boyutlu diziler.

int dizi[4][4]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16};

int i,j;
for(i=0;i<4;i++){
 for(j=0;j<4;j++){
   printf("%d ",dizi[i][j]);
 }
 printf("\n");
}

Eğer içi içe döngüleri anladı iseniz aşağıdaki şekli yapmaya çalışın.

1 2 3 4 5
1 2 3 4
1 2 3
1 2
1

C Dili - Ders 13 - for Döngüsü



for döngüsüde while döngüsü gibidir. Aynı işi yaparlar fakat yazılışı farklıdır. For döngüsünde sayac'ın ilk değeri, döngü koşulu ve sayacın artırıp/azaltılışı normal parantez kısmına yazılır, süslü parantezler arasına sadece yapılacak işlem yazılır.

int i; //sayac bu

for(i=10;i>10;i--){
 printf("%d",i);
}

C Dili - Ders 11 - While Döngüsü



Bu yazımızda while döngüsünden bahsetcez, while döngüsü koşul sağlandığı sürece kendisine bildirilen işlemi yapar. Aşağıda kullanımına bakalım.

int i=0;
while(i<10){
 printf("%d",i);
 i++;
}

Yukarıda i adında bir değişken tanımladık. Daha sonra while döngüsünü kullandık. Burada while döngüsünün çalışma koşulu i nin 10 dan küçük olması. eğer i 10'dan küçükse while döngüsü çalışacak i'yi ekrana yazacak bir arttırıp tekrar while ın başına dönecek daha sonra i küçükmü 10'dan diye bakacak eğer büyükse while'dan çıkacak, eğer küçükse tekrar aynı işlemleri yapacak.

Eğer while'ı anladıysanız şöyle bir örnek yapabilirsiniz. bir dizi tanımlayın ve kullanıcıdan 10 adet eleman alın. daha sonra bu elemanların toplamlarını ve ortalamalarını ekrana yazdırın.

Yukarıdaki örneği dizi kullanmadan da yapın.