ARRAY
Array merupakan kumpulan dari beberapa nilai data yang bertipe sama dalam urutan tertentu yang menggunakan nama yang sama. Letak atau posisi dari elemen array ditunjukkan oleh suatu index. Dilihat dari dimensinya array dapat dibagi menjadi 3, yaitu Array dimensi satu, array dimensi dua dan array multidimensi.
Array merupakan kumpulan dari beberapa nilai data yang bertipe sama dalam urutan tertentu yang menggunakan nama yang sama. Letak atau posisi dari elemen array ditunjukkan oleh suatu index. Dilihat dari dimensinya array dapat dibagi menjadi 3, yaitu Array dimensi satu, array dimensi dua dan array multidimensi.
Array Satu Dimensi
Array satu dimensi
merupakan array yang terdiri dari satu baris data. Setaip elemen array dapat
diakses melalui index. Default Index array dimulai dari 0.
Bentuk Umum :
Tipe_data_array nama_array[ukuran];
Contoh : Int Nilai[5];
Nilai[0]
|
Nilai[1]
|
Nilai[2]
|
Nilai[3]
|
Nilai[4]
|
80
|
90
|
80
|
76
|
87
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | #include<conio.h> #include<stdio.h> main() { int a, nilai[10]; printf("Input Nilai Mahasiswa\n"); for(a=1;a<=3;a++) { printf("Masukan Nilai %d",a); printf(" = "); scanf("%d", &nilai[a]); } printf("\nOutput Nilai Mahasiswa\n"); for(a=1;a<=3;a++) { printf("Nilai Mahasiswa %d",a); printf(" = %d\n",nilai[a]); } getch(); } |
Array Dua Dimensi
Array dua dimensi merupakan array
yang terdiri dari A baris dan B buah kolom. Bentuk dari array dua dimensi dapat
berupa matriks atau tabel.
Bentuk Umum : Tipe_data_array nama_array[baris][kolom];
Contoh Umum : int Nilai[3][4];
Nilai[0][0]
|
Nilai[0][1]
|
Nilai[0][2]
|
Nilai[0][3]
|
Nilai[1][0]
|
Nilai[1][1]
|
Nilai[1][2]
|
Nilai[1][3]
|
Nilai[2][0]
|
Nilai[2][1]
|
Nilai[2][3]
|
Nilai[2][3]
|
Contoh program array
dua dimensi
Array Multi Dimensi
Array multi dimensi
merupakan sebuah array yang mempunyai ukuran lebih dari dua. Untuk pendeklarasiannya
sama seperti array satu maupun dua dimensi.
Bentuk Umum : Tipe_Data_Array
nama_array[ukuran1][ukuran2]…[ukuranN];
Contoh : int x[2][4][3];
EmoticonEmoticon