Array merupakan sebuah variabel yang menyimpan lebih dari 1 buah data yang memiliki tipe data yang sama. Setiap data disimpan dalam alamat memori yang berbeda-beda dan disebut dengan elemen array.Setiap elemen mempunyai nilai indek sesuai dengan urutannya. Melalui indek inilah kita dapat mengakses data-data tersebut.
Ada beberapa jenis array yang biasa di gunakan pada program,seperti array satu dimensi, dan dua dimensi.
a) Array Satu Dimensi
Tempat menyimpanya sekumpulan data yang memiliki tipe data yang sama dan hanya ada satu indek saja.
Contoh untuk array 1 dimensi :
Int nilai[10];
Berarti dalam varable nilai tersimpan sebanyak 10 elemen, yaitu :
nilai[0]
nilai[1]
nilai[2]
nilai[3]
.
.
.
nilai[9]
note : index array selalu dimulai dari "0"(nol)
b) Array Dua Dimensi
Array dua dimensi ini biasa digunakan untuk membuat program yang mempunyai aturan baris dan kolom,seperti membuat matrik,untuk pendataan.
Contoh array 2 dimensi :
nilai [2][3];
Berarti dalam varable nilai tersimpan sebanyak 6 elemen, yaitu :
nilai [0][0]
nilai [0][1]
nilai [1][0]
nilai [1][1]
nilai [1][2]
nilai [2][3];
Berarti dalam varable nilai tersimpan sebanyak 6 elemen, yaitu :
nilai [0][0]
nilai [0][1]
nilai [1][0]
nilai [1][1]
nilai [1][2]
Contoh Array 2 dimensi
#include<iostream.h>
#include<conio.h>
void main()
{
int matrix[3][3];
int i,j;
clrscr();
for (i=0; i<=2; i++)
{
for (j=0; j<=2; j++)
{
cout<<"Masukan angka pada baris ke: ";
cin>>matrix[i][j];;
}
cout<<endl;
}
for(i=0; i<=2; i++)
{
for(j=0; j<=2; j++)
{
cout<<matrix[i][j]<<" ";
}
cout<<endl;
}
getch();
}
#include<conio.h>
void main()
{
int matrix[3][3];
int i,j;
clrscr();
for (i=0; i<=2; i++)
{
for (j=0; j<=2; j++)
{
cout<<"Masukan angka pada baris ke: ";
cin>>matrix[i][j];;
}
cout<<endl;
}
for(i=0; i<=2; i++)
{
for(j=0; j<=2; j++)
{
cout<<matrix[i][j]<<" ";
}
cout<<endl;
}
getch();
}
No comments:
Post a Comment