Array adalah suatu variabel yang terdiri dari sekumpulan data dimana data-data
tersebut mempunyai 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
BENTUK UMUM
Array dideklarasikan dengan tanda [ ] (bracket), baik dalam bahasa C++ dan Java. Bentuk umum dari tipe data array adalah :
tipe_data nama_array[jumlah_elemen]
1. Array satu dimensi
oSetiap elemen array dapat diakses melalui index
oIndex array secara default dimulai dari 0
oDeklarasi array :
Tipe_array nama_array[ukuran]
oSetiap elemen array dapat diakses melalui index
oIndex array secara default dimulai dari 0
oDeklarasi array :
Tipe_array nama_array[ukuran]
2. Array dua dimensi
-Array dua dimensi merupakan array yang terdiri dari m buah baris dan n buah buah kolom bentuknya dapat berupa matriks atau tabel.
-Deklarasi array :
Tipe_array nama_array [baris][kolom]
-Array dua dimensi merupakan array yang terdiri dari m buah baris dan n buah buah kolom bentuknya dapat berupa matriks atau tabel.
-Deklarasi array :
Tipe_array nama_array [baris][kolom]
3. Array multidimensi
-Array multidimensi merupakan array yang mempunyai ukuran lebih dari dua. Bentuk pendeklarasian array multidimensi sama saja dengan deklarasi array dimensi satu maupun dimensi dua.
-Deklarasi array :
Tipe_array nama_array [ukuran 1][ukuran 2] . . . [ukuran N]
-Array multidimensi merupakan array yang mempunyai ukuran lebih dari dua. Bentuk pendeklarasian array multidimensi sama saja dengan deklarasi array dimensi satu maupun dimensi dua.
-Deklarasi array :
Tipe_array nama_array [ukuran 1][ukuran 2] . . . [ukuran N]
Contoh Program Array
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
void main()
{
int nilai[5][3]={{7,8,9},{3,4,7},{7,4,9},{5,9,4},{6,8,5}};
int m,n=0;
cout<<"Daftar Nilai\n";
cout<<"----------\n";
cout<<"|No|M|F|S|\n";
cout<<"----------\n";
for(n=0;n<5;n++)
{
cout<<"|"<<(n+1)<<" |";
for(m=0;m<3;m++)
cout<<nilai[n][m]<<"|";
cout<<"\n";
}
cout<<"----------";
getch();
}
#include <conio.h>
#include <iostream.h>
void main()
{
int nilai[5][3]={{7,8,9},{3,4,7},{7,4,9},{5,9,4},{6,8,5}};
int m,n=0;
cout<<"Daftar Nilai\n";
cout<<"----------\n";
cout<<"|No|M|F|S|\n";
cout<<"----------\n";
for(n=0;n<5;n++)
{
cout<<"|"<<(n+1)<<" |";
for(m=0;m<3;m++)
cout<<nilai[n][m]<<"|";
cout<<"\n";
}
cout<<"----------";
getch();
}
Mau tanya...
BalasHapusKalo program
int array[10]={0} dan allay[10]={1}
itu maksudnya apa ya???
mohon jawabannya!!
Itu Berarti Anda Orangnya Lebay,Jablay,Koplay,& Lalay
HapusPertannyaan anda Tak Pnting tuk dijawab,,
Array jadi Allay..??
Array + Allay jadi anda yang sok Lebay,,
Udh Mgedi ghen ciy uling Blogger nee...
;P
Santai aja bang jawabnya, namanya juga orang bertanya
HapusKomentar ini telah dihapus oleh pengarang.
HapusDiketahui sebuah list linier dengan elemen bertipe integer, buatlah : - Sebuah prosedur untuk menghitung jumlah elemen list yang genap - Prosedur untuk menghitung rata-rata elemen list yang ganjil - Prosedur untuk menghitung banyaknya elemen list yang positif (lebih besar dari nol) - Prosedur untuk mencetak elemen list yang genap - Prosedur untuk mengubah dari satu list menjadi 2 buah list yang terdiri dari list dengan elemen genap dan list dengan elemen ganjil.
BalasHapusPenyelesaiannya gimana ya ?
thanks infonya bos, saya lupa bahas array 2 demensi. hehe
BalasHapushttp://www.bahasapemrograman.com/2015/12/array-dalam-bahasa-pemrograman-c.html