Showing posts with label çok boyutlu diziler. Show all posts
Showing posts with label çok boyutlu diziler. Show all posts

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