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 3 jenis,tetapi disini saya akan membahas tentang array satu
dimensi dan array multi dimensi
- Array berdimensi satu
Definisi aray dimensi
satu adalah merupakan sebuah variabel yang menyimpan sekumpulan datayang
memiliki tipe sama dan elemen yang akan di akses hanya satu1 index
- Deklarasi array :
Contoh:
#include <stdio.h>
#include <conio.h>
int length(char x[]);
int main()
{
char string[256];
printf(“Ketikkan sembarang kalimat <maks.256 karakter> : “);
gets(string);
Lstring=length(string);
getch();
return(0);
}
int length(char x[])
{
int i, cek, L=0;
for(i=0;i<256;i++)
{
if (x[i]!=”)
L+=1;
else break;
}
return(L);
}
- 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 :
contoh:
#include<iostream.h>#include<conio.h>
main()
{
int matrix[3][3];
int i,j;
for(i=0;i<=2;i++)
{
for(j=0;j<=2;j++)
{
cout<<"Masukkan angka pada baris ke "<<i<<" kolom ke "<<j<<" : ";
cin>>matrix[i][j];
}
cout<<endl;
}
for(i=0;i<=2;i++)
{
for(j=0;j<=2;j++)
{
cout<<matrix[i][j]<<" ";
}
cout<<endl;
}
getch();
}
program setelah di eksekusi: