Array
Pengertian Array
Array adalah Tipe terstruktur yang terdiri dari
sejumlah komponen-komponen yang mempunyai tipe yang sama. Suatu Array mempunyai
jumlah komponen yang banyaknya tetap. Banyaknya komponen dalam suatu larik
ditunjukan oleh suatu indek untuk membedakan variabel yang satu dengan variabel
yang lainnya. Dalam bahasa C, index dari array dimulai dengan 0.
Variabel Array dalam bahasa C dapat dibedakkan menjadi :
1. Array berdimensi satu
- Setiap elemen array dapat diakses melalui
index
- Index array secara default dimulai dari 0
- Deklarasi array :
Tipe_array
nama_array[ukuran]
2. Array berdimensi dua
-
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]
Contoh Program :
Array 1 Dimensi
#include<iostream.h>
#include<conio.h>
main()
{
int a[5]={10,15,20,25,30};
int b[5]={10,20};
int c[5]={15,0,30};
int j;
// Menampilkan nilai dari element array
cout<<endl;
for(j=0;j<5;j++)
{
cout<<"A ["<<j<<"] = "<<a[j]<<" , B ["<<j<<"] = "<<b[j]<<" , C ["<<j<<"] = "<<c[j]<<endl;
}
getch();
}
Array 2 Dimensi
#include<iostream.h>
#include<conio.h>{
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();
}
Referensi
1. http://tutorialpemrograman.wordpress.com/2008/02/12/array-dalam-bahasa-c/
2. http://allaboutalgoritma.blogspot.com/2009/08/program-c-array-satu-dan-dua-dimensi.html
Tidak ada komentar:
Posting Komentar