Kamis, 21 Oktober 2010

Larik Multi Dimensi

Larik Multi Dimesi adalah larik yang banyak memiliki dimensi tidak terbatas pada satu atau dua dimensi. Larik tersesebut memiliki dimensi sesuai dengan kebutuhan, walaupun sebenarnya jarang melebihi dimensi tiga.

Bentuk umum penulisan :

Type_data variabel1[jumlah_elemen1][jumlah_elemen2]…[jumlah_elemenn]

Contoh :
int x[2][2][2];
int y[4][5][8][2];

Contoh program :

//Program larik dimensi tiga
//Nama file hurufab.cpp

#include
#include

void main()
{
//pendefinisian larik dimensi tiga
//dan pemberian nilai awal
int huruf [2][8][8] =
{
{{0,1,1,1,1,1,0,0},
{0,1,0,0,0,1,0,0},
{0,1,0,0,0,1,1,0},
{1,1,1,1,1,1,1,0},
{1,1,0,0,0,0,1,0},
{1,1,0,0,0,0,1,0},
{1,1,0,0,0,0,1,0},
{0,0,0,0,0,0,0,0},
},
{{1,1,1,1,1,1,0,0},
{1,0,0,0,0,1,0,0},
{1,0,0,0,0,1,0,0},
{1,1,1,1,1,1,1,0},
{1,1,0,0,0,0,1,0},
{1,1,0,0,0,0,1,0},
{1,1,1,1,1,1,1,0},
{0,0,0,0,0,0,0,0},
}
};
int i,j,k;
clrscr();
for (i=0;i<2;i++)
{
for(j=0;j<8;j++)
{
for (k = 0; k <8; k++)
{
if (huruf[i][j][k] == 1)
cout<<'\xDB';
else
cout<<'\x20';
}
cout < }
}
}

Tidak ada komentar:

Posting Komentar