Jumat, 30 Desember 2011

Program pencarian nilai array 1 dimensi


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