Senin, 08 Oktober 2012

Array dalam bahasa c++

Array

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