Program Pencarian Linier
Agustus 1, 2012
#include iostream; #define UKURAN 100 using namespace std; int pencarianLinier(int array[], int kunci, int ukuran){ int i,n; double ketemu; ketemu=false; n=1; while(n< ukuran && !ketemu){ if(array[i]==kunci){ ketemu = true; i=n; } else {n=n+1;} n++;} } int main(){ int a[UKURAN], x, kunciPencarian, elemen; for(x=0; x<= UKURAN-1; x++)a[x]= 2*x; cout<<"Bilangan yang mau dicari : "; cin>>kunciPencarian; elemen = pencarianLinier(a, kunciPencarian, UKURAN); cout<<endl; if(elemen != -1) cout<< kunciPencarian << " ditemukan pada posisi elemen ke- " <<elemen<<endl; else cout<<kunciPencarian<<"Tidak Ada"<<endl; system("PAUSE"); return 0; }