Monday, May 21, 2012

Çok boyutlu diziler


Çok boyutlu diziler dizi[][] şeklinde tanımlanır. 1. index dizinin satır sayısını 2. index ise dizinin sütun sayısını gösterir.
mesela dizi[4][2] şeklinde biri dizi tanımlarsak bu dizi 4 satırdan oluşur ve dizinin her satırı 2 eleman içerir.
çok boyutlu dizilerde elemanlar {{},{}...} şeklinde tanımlanır. satır sayısı kadar {} açılır ve {} içinde sutun sayısı kadar eleman yer alır.
dizi[4][2]= {{3,2},{8,2}{7,3}{6,1}} şeklinde tanımlanır.

örnek olarak;

#include <iostream>
#include <conio.h>
using namespace std;

int main(){
    int i,k;
 
    int dizi[4][2]={{3,2},{8,2},{7,3},{6,1}};
 
    for (i=0; i<4; i++)
            for (k=0; k<2; k++){      //iç içe açtığımız for lardan ilki satırları ikinci ise sutunları kontrol edicek.
                  cout<<"dizi ["<<i << "] [" << k <<"]: ";
                  cout<<dizi[i][k] << endl;
                  }
    getch();
    return 0;
}

ekran çıktısı olarak;

dizi [0] [0]: 3
dizi [0] [1]: 2
dizi [1] [0]: 8
dizi [1] [1]: 2
dizi [2] [0]: 7
dizi [2] [1]: 3
dizi [3] [0]: 6
dizi [3] [1]: 1

No comments:

Post a Comment