Array adalah kumpulan dari nilai-nilai data bertipe sama dalam urutan tertentu yang menggunakan
sebuah nama yang sama. Nilai-nilai data di suatu larik disebut dengan elemen-elemen larik.
Letak urutan dari suatu elemen larik ditunjukkan oleh suatu subscript atau suatu index.
Menurut dimensinya, array dapat dibedakan menjadi :
1. Array satu dimensi
Setiap elemen array dapat diakses melalui index
Index array secara default dimulai dari 0
Deklarasi array :
Tipe_array nama_array[ukuran]
Contoh : int bil [20]
CONTOH 1 :
#include <iostream.h>
#include <conio.h>
void main()
{
int data[5] = {4, 1, 0, -9, 8};
int elemen;
// tampilkan data
for (elemen=0;elemen <= 4;elemen++)
{
cout << "Data ke " "" << elemen << ": " << data[elemen]<<endl;
}
getch();
}
CONTOH 2 :
#include <iostream.h>
#include <conio.h>
void main()
{
int data[5] = {4, 1, 0, -9, 8};
int elemen;
// tampilkan data
for (elemen=4;elemen >= 0;elemen--)
{
cout << "Data ke " "" << elemen << ": " << data[elemen]<<endl;
}
getch();
}
CONTOH :
#include <iostream.h>
#include <conio.h>
void main()
{
int data[5]; // array dengan 5 elemen bertipe integer
int elemen;
// entri 5 data
for (elemen=0;elemen <= 4;elemen++)
{
cout << "Data ke " "" << elemen << ": ";
cin >> data[elemen];
}
// tampilkan data setelah entri
cout<<"
"<<endl;
cout<<" berikut adalah data yang telah diinputkan "<<endl;
cout<<"===================================="<<endl;
for (elemen=4;elemen >= 0;elemen--)
{
cout << "Data ke " "" << elemen << ": " << data[elemen]<<endl;
}
}
int nilai[9] = {20, 10, 40, 80, 70, 50, 30, 60, 100};