ARRAY
Array adalah sekelompok data sejenis yang disimpan ke dalam
variabel dengan nama yang sama, dengan memberi indeks pada variabel untuk
membedakan antara yang satu dengan yang lain.
VARIABEL ARRAY
nama_variabel[indeks]
ketentuan nama variabel arrray sama dengan nama variabel
biasa.
indeks menunjukkan nomor dari variabel .
DEKLARASI VARIABEL ARRAY
BU :
tipe nama_variabel[indeks];
Contoh :
float bil[10];
deklarasi variabel array dengan nama bil yang akan menampung
10 data yang bertipe
float. Indeks 10
menunjukkan variabel bil
terdiri dari 10 elemen,
dimana setiap elemen akan menampung sebuah data.
Inisialisasi suatu array adalah dengan meletakkan elemen
array di antara tanda kurung kurawal {}, antara elemen yang satu dengan lainnya
dipisahkan koma.
int bil[2] = {4,1,8}
bil[0] = 4
bil[1] = 1
bil[2] = 8
AUTOMATIC ARRAY adalah Inisialisasi array dilakukan di dalam
fungsi tertentu. Hanya compiler C yang
berstandar ANSI C yang dapat menginisialisasikan automatic array.
STRING dan ARRAY
1. Pada string
terdapat karakter null(\0) di akhir string
2. String sudah pasti array, array belum tentu string
CONTOH - CONTOH :
1. array dengan pengisian input melalui keyboard
baca_input()
{
float
nilai[10];
for(i=0;i<10;i++)
scanf("%d",&nilai[i]);
}
2. Fungsi yang mencetak isi array dari akhir ke awal
cetak_array()
{
float
nilai[10];
for(i=9;i>=0;i--)
scanf("%3f",nilai[i]);
}
3. Menghitung rata - rata isi array nilai
rata_rata()
{
float
nilai[10],jum*rata;
for(i=0,jum=0;i<=9;i++)
jum+=nilai[i];
rata=jum/i;
}
4. Mencari nilai terbesar
besar()
float
temp,nilai[10];
{
for(temp=nilai[0],i=1;i<=9;i++)
if(nilai[i]
> temp)
temp=nilai[i];
}
return(temp)
Tidak ada komentar:
Posting Komentar