Kamis, 23 Februari 2012

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 <iostream.h>
#include <conio.h>

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 <<endl;
                }
           }
}

0 komentar:

Related Posts Plugin for WordPress, Blogger...

Pengikut

About Me

Join us on Facebook