2)
int data_lulus[3][4];
tipe_data nama_array[subscript_baris][subscript_kolom];
Contoh:
Sebuah matrik B berukuran 2 x 3 dapat dideklarasikan sebagai
berikut:
int matrikB[2][3];
MENDEFINISIKAN ARRAY BERDIMENSI
DUA (2)/ARRAY MULTI DIMENSI
Contoh pengaksesan :
data_lulus[1][2] = 5;
Artinya, memberikan nilai 5 ke baris 1 kolom 2 (baris dan
kolom dimulai dari 0).
cout<<data_lulus[1][2];
Artinya, menampilkan elemen data_lulus dengan subscript
pertama (baris) berupa 1 dan subscript kedua (kolom) berupa
2.
INISIALIASI ARRAY BERDIMENSI
2/ARRAY MULTI DIMENSI
Bentuk umum inisialisasi suatu array adalah :
Misal :
Contoh :
//program53.cpp
#include<iostream>
using namespace std;
main()
{
int i,j;
int matrik[2][3] = {{1,2,3},{4,5,6}};
for(i=0;i<2;i++)
{
for(j=0;j<3;j++)
{
cout<<matrik[i][j]<<" ";
}
cout<<endl;
}
system("pause");
return 0;
}
CONTOH PROGRAM
//program54.cpp
#include <iostream>
#include <iomanip>
using namespace std;
main()
{
cout<<"Program Menampilkan Matrik"<<endl;
int matrik[3][3];
for(int i=0; i<3; i++)
{
for(int j=0; j<3; j++)
{
cout<<"Elemen ke ["<<(i+1)<<"]["<<(j+1)<<"] : ";
cin>>matrik[i][j];
}
}
cout<<endl<<"Matrik Hasil : "<<endl;
for(int i=0; i<3; i++)
{
for(int j=0; j<3; j++)
{
cout<<setw(4)<<matrik[i][j]<<setw(4)<<" ";
}
cout<<endl;
}
cout<<endl;
system("pause");
return 0;
}
BEBERAPA OPERASI MENGGUNAKAN
ARRAY