Anda di halaman 1dari 5

Array

MTE414
M Jauharul Fuady

Definisi
Sebuah type yang mengacu pada sebuah
atau sekumpulan elemen melalui indeks
Digunakan untuk merepresentasikan
sekumpulan informasi yang bertype sama
dan disimpan dengan urutan yang sesuai
dengan definisi indeks secara kontigu dalam
memori komputer

Indeks harus suatu type yang mempunyai


keterurutan, misal integer

Contoh

Array berupa tabel nilai


int i, N;
int tab[10]; /* Cara mengacu elemen ke-i:tab[i] */
// contoh inisiasi tabel
N = 5;
for (i=1; i<=N; i++){
tab[i] = i;
}
// print nilai ke layar
for (i=1; i<=N; i++){
cout<< "i=" << i <<" tab[i]="<< tab[i] <<endl;
}

Contoh

Array berupa serangkaian karakter (String)


int i;
char nama[25];
// contoh inisiasi nama
cin >> nama;
cout << nama;
for (i=0; i<25; i++){
cout << nama[i];
}

Contoh Soal
Hitung banyaknya kata pada sebuah nama
Hitung banyaknya kemunculan huruf 'a'
Hitung kemunculan setiap huruf
Periksa apakah dua kata termasuk
ANAGRAM

MAKAR, KARMA, KARAM, MARAK

Periksa apakah suatu kata/kalimat termasuk


PALINDROM
MAKAM, NABABAN, SUGUS, KAKAK
IBU TIRI IRIT UBI
NIAGARA O ROAR AGAIN