ARRAY MULTI DIMENSI
Array multidimensi adalah array yang terdiri dari beberapa array. pada array multidimensi sering digunakan untuk melakukan proses aritmatika pada matriks. Jika ingin mencobanya berikut adalah source code-nya
#include<iostream>//header
file
int main()
{
typedef int matriks [3] [2];/*typedef
berguna untuk membuat alias
dari suatu
tipe data
matriks A,B,C;/*matriks
merupakan alias drai tipe data int.
deklarasi variabel A B C*/
int j,k;//deklarasi variabel j dan k dgn tipe data integer
//nilai pada
elemen A
cout<<"matriks
A : "<<endl;//mencetak output
string
for
(j=0;j<3;j++)/*pengulangan dgn fungsi for
==> for(variabel=nilai;kondisi;increment
variabel)*/
{
for
(k=0;k<2;k++)/*pengulangan dgn fungsi for
==> for(variabel=nilai;kondisi;increment
variabel)*/
{
cout<<"A ["<<j<<"] ["<<k<<"]= ";//mencetak
output nilai variabel j dan k
cin>>B [j] [k];/*membaca output
array B dgn elemen j dan k*/
}
}
cout <<endl;//mencetak new line
//nilai pada
elemen B
cout<<"matriks
B : "<<endl;//mencetak output
string
for
(j=0;j<3;j++)/*pengulangan dgn fungsi for
==> for(variabel=nilai;kondisi;increment
variabel)*/
{
for(k=0;k<2;k++)/*pengulangan dgn fungsi for
==> for(variabel=nilai;kondisi;increment
variabel)*/
{
cout<<"B ["<<j<<"] ["<<k<<"] = ";//mencetak
output nilai variabel j dan k
cin>>A [j] [k];/*membaca output
array A dgn elemen j dan k*/
}
}
cout <<endl;//mencetak new line
//proses penjumlahan
for(j=0;j<3;j++)/*pengulangan dgn fungsi for
==> for(variabel=nilai;kondisi;increment
variabel)*/
{
for(k=0;k<2;k++)/*pengulangan dgn fungsi for
==> for(variabel=nilai;kondisi;increment
variabel)*/
{
C [j] [k] = (A [j] [k] + B
[j] [k]);//formula
}
}
//menampilkan
hasil penjumlahan
for
(j=0;j<3;j++)/*pengulangan dgn fungsi for
==> for(variabel=nilai;kondisi;increment
variabel)*/
{
for(k=0;k<2;k++)/*pengulangan dgn fungsi for
==> for(variabel=nilai;kondisi;increment
variabel)*/
{
cout<<"C ["<<j<<"] + ["<<k<<"] = "<<C[j] [k]<<endl;//mencetak output array C dgn nilai variabel j dan k
}
}
cout<<endl;
system("pause");
return 0
;
}
pada video dokumentasi dibawah ini dapat dilihat pembuatan array multidimensi dengan operasi penjumlahan pada array tersebut CLICK TO VIEW THE VIDEO