A.
Pengertian Array
Struktur data yang
menyimpan sekumpulan elemen yang bertipe data yang sama, setiap elemen data
diakses langsung melalui indeksnya.
B.
Pendeklarasian
Array
Cara pendeklarasian array:
Tipedata [] NamaArray;
Untuk syarat penulisan nama array sendiri sama
dengan penulisan nama variable, yaitu sebagai berikut:
Harus
diawali dengan huruf
Tidak ada
karakter unik, seperti !@#$%^&*.
Tidak ada
kata kunci
Tidak
mengandung karakter putih, seperti (spasi, tab, enter).
C.
Cara mengakses Array
Untuk mengakses
sebuah elemen dalam array, atau mengakses sebagian dari array, Anda harus
menggunakan sebuah angka atau yang disebut sebagai indeks atau subscript.
int nilai[3];
nilai[0]=12;
nilai[1]=45;
nilai[2]=90;
nilai[3]=41;
printf("Nilai
Ke 2 = %d",nilai[1]);
D.
Contoh program Array
1.
Program menampilkan isi array dengan looping
int nilai[3];
nilai[0]=46;
nilai[1]=10;
nilai[2]=3;
nilai[3]=11;
for
(int i=0;i<=3;i++)
{
printf("Nilai
Ke %d %d\n",i+1,nilai[i]);
}
return
0;
}
Maka outputnya adalah :
2.
Program mencari nilai didalam elemen Array
#include<stdio.h>
int main()
{
int nilai[3];
nilai[0]=46;
nilai[1]=10;
nilai[2]=3;
nilai[3]=11;
for
(int i=0;i<=3;i++)
{
if
(nilai[i]==10)
{
printf("Nilai
45 ditemukan di elemen ke %d,dengan nilai %d ",i+1,nilai[i]);
}
}
return 0;
}
Maka outputnya adalah :
3.
Program mencari nilai terbesar didalam elemen
Array
int nilai[3];
nilai[0]=12;
nilai[1]=45;
nilai[2]=90;
nilai[3]=41;
int
maks;
maks=-9999;
for
(int i=0;i<=3;i++)
{
if
(nilai[i]>maks)
{
maks=nilai[i];
}
}
printf("Nilai
Terbesar Adalah %d",maks);
return
0;
}
Maka outputnya adalah :
E.
String
Tipe data char hanya mampu menyimpan 1 karakter.
Sedangkan untuk membuat string
(kumpulan dari beberapa karakter) digunakan karakter array .
a.
Contog program
char nama[5];
nama[0]='R';
nama[1]='i';
nama[2]='c';
nama[3]='k';
nama[4]='y';
for
(int i=0;i<=4;i++)
{
printf("%c",nama[i]);
}
Maka outputnya adalah :
izin cp yaa..buat tugas kuliah
BalasHapusmaksudnya?
Hapusmaksudnya itu izin cp/copas/copy paste..buat tugas kuliah..makasih atas artikelnya..sangat membantu, soalnya saya masih newbi :)
Hapusowh ya,silakan. gak papa kok,kalo bermanfaat. jangan lupa kunjungi artikel terbaru ya..!
Hapus