Contoh Program Array OPERASI STRING

2008 | Direktorat Pembinaan SMK 351 using namespace std; void main { int data[ 10 ]; array dengan 10 elemen bertipe integer int elemen; entri 10 data for elemen= ;elemen = 9 ;elemen++ { cout Data ke ‐ elemen : ; cin data[elemen]; } tampilkan data setelah entri for elemen= ;elemen = 9 ;elemen++ { cout Data ke ‐ elemen : data[elemen]; } } Catatan: Dalam CC++ elemen array dimulai dari 0. Program 9.10. Program untuk menampilkan data array dari hasil inisialisasi: includeiostream.h includeconio.h using namespace std; void main { int data[ 5 ] = { 4 , 1 , , ‐ 9 , 8 }; int elemen; tampilkan data for elemen= ;elemen = 4 ;elemen++ { cout Data ke ‐ elemen : data[elemen]; } } Program 9.11. 352 Direktorat Pembinaan SMK | 2008 Program untuk mencari data dari array, dan menampilkan nomor elemennya. includeiostream.h includeconio.h void main { int x; int data[ 10 ] = { 4 , 1 , , ‐ 9 , 8 , 5 , ‐ 1 , 2 , 3 , ‐ 7 }; int elemen, ketemu; cout Data yang dicari : ; cin x; ketemu = ; forelemen= ; elemen= 9 ; elemen++ { if data[elemen] == x { ketemu = ketemu; break; } } if ketemu == cout Data tidak ditemukan ; else cout Data ada di elemen : elemen; } Program 9.12. Program untuk menampilkan data terbesar maks dari suatu array. includeiostream.h includeconio.h using namespace std; void main { int data[ 10 ] = { 4 , 1 , , ‐ 9 , 8 , 5 , ‐ 1 , 2 , 3 , ‐ 7 }; int elemen, max; max = data[ ]; forelemen= ; elemen= 9 ; elemen++ { if data[elemen]max max = data[elemen]; else max = max; } cout Nilai maksimum adalah : max; } 2008 | Direktorat Pembinaan SMK 353 Array di atas adalah array dimensi satu. Bagaimana dengan array dimensi dua? Berikut ini contoh penggunaan array dua dimensi: Program 9.13. includeiostream.h includeconio.h using namespace std; void main { int j, k; int data[ 5 ][ 3 ] ={ { 3 , 4 , ‐ 1 }, { 2 , 3 , }, { 1 , 1 , 2 }, { 5 , 9 , ‐ 4 }, { 6 , 6 , 2 } }; for j = ; j= 4 ; j++ { for k = ; k= 2 ; k++ cout data[ j ][ k ] = data[j][k] endl; } }

9.7. Soal Latihan

Jawablah soal latihan dibawah ini dengan baik dan benar. 1. Apa yang dimaksud dengan array 2. Apa kelebihan dan kekurangan program menggunakan array 3. Bagaimana cara mendeklarasikan array 4. Bagaimana cara menginisialisasi array 5. Buatlah program penjumlahan matrik dengan menggunakan array 2 dimensi 6. Buatlah salah satu program pengurutan dengan array 354 Direktorat Pembinaan SMK | 2008