Array atau yang biasa disebut larik adalah sekumpulan nilai-nilai yang tipenya strukturnya sama dalam urutan tertentu yang menggunakan nama yang sama.Dan elemen array adalah nilai-nilai yang ada dalam array itu sendiri yang ditunjukkan dengan indeks.
Dalam pembagiannya array dibagi menjadi 3 bagian :
a. array satu dimensi
b. array dua dimensi
c. array multi dimensi
Array satu dimensi :
dimana pada tipe data tersebut yang digunakan bisa berupa int, char atau yang lainnya.
Tipe_array nama_array[ukuran]
Contoh :
#include<iostream.h>
#include<conio.h>
main()
{
int a[5]={10,20,30,40,50};
int b[5]={10,30};
int c[5]={10,0,50};
int j;
cout<<endl;
for(j=0;j<5;j++)
{
cout<<"A ["<<j<<"] = "<<a[j]<<" , B ["<<j<<"] = "<<b[j]<<" , C ["<<j<<"] = "<<c[j]<<endl;
}
getch();
}
Output : A [0] = 20 B [0] = 20 C [0] = 20
A [1] = 20 B [1] = 40 C [1] = 0
A [2] = 10 B [2] = 0 C [2] = 50
A [3] = 40 B [3] = 0 C [3] = 0
Array multi dimensi :
array yang mempunyai data lebih dari dua.
Tipe_array nama_array[ukuran1] [ukuran2] .... [ukuranN]
Contoh :
#include<stdio.h>
int main()
{
char data
[2][3][6] = {“1”, “soto ayam”, “5000”, “2”, “baso tahu”, “3500”, "3", "batagor", "3000"};
int a,b,c;
for(a=0; a<2; a++)
{
for(b=0; b<3; b++)
{
for(c=0; c<6; c++)
{
printf(“\t%s”,
data [a][b][c]);
}
printf(“\n”);
}
return 0;
}output : 1. soto ayam 5000
2. baso tahu 3500
3. batagor 3000
sumber : google
Tidak ada komentar:
Posting Komentar