Our social:

1 Şubat 2013 Cuma

C'de iki boyutlu diziler



Arkadaşlar bildiğiniz gibi C'de diziler int sayilar[5] şeklindeydi. İçerisinde 5 eleman bulundurabilen bir dizi oluşturuyorduk. Peki iki boyutlu diziler nasıl oluyor ?

int dizi[5][5] şeklinde iki boyutlu diziler oluşturabiliyoruz. İki boyutlu diziler matris uygulamalarında oldukça sık kullanılıyor. İleride matrislerle ilgili örnek de vereceğim.

Aşağıdaki gibi bir dizi oluşturuyoruz. Ve for döngüsü ile dizinin elemanlarını yazıdrıyoruz.

int sayilar[3][3] = {{1,2,3},{10,11,12},{20,21,22}};
Kodun tamamı

#include<conio.h>
#include<stdio.h>

main(){
    int sayilar[3][3] = {{1,2,3},{10,11,12},{20,21,22}};
   
    int i,j;
   
    for(i=0;i<3;i++)
    {
       for(j=0;j<3;j++)
       {
          printf("%d\n",sayilar[i][j]);               
       }               
      
       printf("\n\n");
    }
   
    getch();
}

0 yorum: