di abil dari nicky
Minggu, 11 April 2010
Array merupakan kumpulan data dimana setiap elemen memakai nama yang sama dan bertipe sama. Pada array, setiap elemen diakses dengan membedakan indeksnya. Contoh Array :
Misal nya ada Variabel array A yang terbagi menjadi 5 bagian yaitu :
23 15 45 12 14
A[0] A[1] A[2] A[3] A[4]
masing-masing nilai di setiap lokasi mempunyai identitas yang sama yaitu A dan nomor indeks yang ditulis di dalam tanda kurung siku ‘[..]‘. sehingga terlihat bahwa : A[0] terisi nilai 23 atau biasa ditulis A[0]=23, A[1]=15, A[2]=45, A[3]=12, A[4]=14.
Jenis Array
1. Array Dimensi satu
Array dimensi satu adalah suatu variabel yang terbagi atas beberapa baris atau beberapa kolom. Banyaknya indeks yang menandakan alamat pada variabel array ini hanya satu saja, yaitu yang menandakan baris ke- atau kolom ke-.
Deklarasi array :
dengan Type menyatakan jenis elemen array (int, char, unsigned dan lain-lain)
Ukuran menyatakan jumlah maksimal elemen array
Contoh : int A[10]; –> berarti Varibel A terbagi menjadi 10 baris/kolom dengan type integer
Untuk menginputkan nilai, mengoperasikan dan menampilkan nilai pada variabel array, dapat dideklarasikan satu per satu atau menggunakan fungsi perulangan agar lebih simple dalam penulisan programnya.
Contoh Program :
#include
#include
main()
{ int A[10], i;
for(i=0;i<=9;i++)
A[i]=i+1;
for(i=0;i<=9;i++)
cout<<<” “;
getch();
}
2. Array Dimensi Dua
Array dimensi dua adalah variabel array yang terbagi berdasarkan baris dan kolom. Banyaknya indeks yang menandakan alamat pada array ini ada dua yaitu menunjuk (baris, kolom) ke-
Deklarasi Array dimensi dua :
dengan type adalah type data pada array
ukuran baris adalah banyaknya pembagian baris pada array
ukuran kolom adalah banyaknya pembagian kolom pada array
Contoh array dimensi dua adalah matrik (merupakan susunan angka yang ditulis berdasarkan baris dan kolom)
Program :
#include
#include
main()
{ int A[10][10], i,j ;
for(i=0;i<=9;i++)
{ for(j=1;j<=9;j++)
cin>>A[i][j]; }
for(i=0;i<=9;i++)
{ {for(j=0;j<=9;j++)
cout<<<” “;
} cout<
getch();
}
Diposting oleh nicky heartbreaker di 03.13 0 komentar
Label: struktur data