Program pencarian nilai ini menggunakan array 1 dimensi. Dalam program ini pertama-tama kita harus mengisikan nilai-nilai array yang memiliki panjang 10. Setelah itu baru bisa melakukan pencarian pada posisi array ke berapa angka yang dimasukkan itu berada.
#include <iostream> |
#include <stdlib.h> |
#include <conio.h> |
using namespace std; |
int main() |
{ |
int ang[10]; |
int i,a,hitung; |
bool loop=true; |
cout << "--- Pengisian Angka ---" << endl; |
for (i=0; i<10; i++) |
{ |
cout << "array angka-"<< i <<": "; |
cin >> ang[i]; |
} |
while(loop) |
{ |
system("cls"); |
hitung=0; |
cout << "angka yang dicari = "; |
cin >> a; |
cout << endl; |
for (i=0; i<10; i++) |
{ |
if(a == ang[i]) |
{ |
cout << "angka " << a << " ada pada array ke " << i << endl; |
hitung ++; |
break; |
} |
} |
if (hitung == 0) |
{ |
cout << "angka " << a << " tidak ada pada array"; |
} |
getch(); |
} |
return 0; |
} hasil compile 1. untuk pengisian arraynya
2. untuk pencarian arraynya
|