Contoh Program Sequential Search
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | #include #include #include main() { //deklarasi variabel int A[100], index[100], i, j, k, n; //masukkan jumlah data cout << "Masukkan banyaknya data : "; cin >> n; cout << endl; //input data for(i = 0; i < n; i++) { cout << "Data ke-" << (i+1) << " : "; cin >> A[i]; } cout << endl; //memasukkan data yang dicari cout << "Masukkan data yang akan dicari : "; |
26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 | //pencarian data j = 0; for(i = 0; i < n; i++) { if(A[i] == k) { index[j] = i; j++; } } //jika data ditemukan if(j > 0) { cout<<"Data "< cout << "Data tersebut terdapat dalam index ke : "; for(i = 0; i < j; i++) { cout << index[i] << setw(2); } } //jika tidak ditemukan else { cout << "Data tidak ditemukan."; } getch(); } |
Penjelasan
0 komentar:
Posting Komentar