1 2 Array adalah sekumpulan data bertipe sama dengan menggunakan nama yang sama. 3 Array dapat dibedakan menjadi: 4 Array berdimensi satu. 1 2 3 4 5 6 7 Elemen-elemen array 5 Mendefinisikan array Misalnya ingin dibuat array bertipe float dengan nama suhu dan memiliki lima elemen array, maka ditulis: float suhu[5]; jumlah elemen array nama array tipe elemen array 6 Mengakses elemen array 7 #include <iostream.h> #include <conio.h> void main() 8 Memberikan nilai awal array. 9 Array dimensi dua dipakai untuk banyak keperluan. Contoh: 10 Bentuk pendeklarasiannya: 11 int data_lulus[3][4] TI 0 MI 1 TK 2 0 1 2 3 subscript pertama 12 Cara pengaksesan array dimensi dua. 13 #include <iostream.h> 14 Operasi dengan array Memperoleh bilangan terbesar Mencari suatu data Mengurutkan data 15 Memperoleh bilangan terbesar. 16 #include <iostream.h> 17 2. Mencari suatu data. Untuk mencari data dalam array adalah dengan cara membaca satu persatu elemen array dari awal sampai akhir sambil dibandingkan dengan data yang dicari. Jika data sama berarti data yang dicari diketemukan dan mencarian dihentikan. 18 #include <iostream.h> 19 3. Mengurutkan data. Ada banyak teknik untuk mengurutkan data. Salah satunya yang terkenal adalah bubble sort karena kesederhanaannya. Pengurutan dilakukan dengan membandingkan setiap elemen dengan seluruh elemen yang terletak sesudah posisinya. 20 #include <iostream.h> 21 void urutkan() { int tmp; for (int i=0;i<maks-1;i++) for (int j=i+1;j<maks;j++) if (data[i] > data[j]) { tmp = data[i]; data[i] = data[j]; data[j] = temp } |