Tugas
0

Program pencarian linear

Rabu, 31 Oktober 2012
Share this Article on :

01#include <iostream>
02#define UKURAN 100
03using namespace std;
04int pencarianLinier(int array[], int kunci, int ukuran){
05    int i,n;
06    double ketemu;
07    ketemu=false;
08    n=1;
09    while(n< ukuran && !ketemu){
10             if(array[i]==kunci){
11             ketemu = true;
12             i=n;
13             }
14             else {n=n+1;}
15             n++;}
16}
17int main(){
18    int a[UKURAN], x, kunciPencarian, elemen;
19    for(x=0; x<= UKURAN-1; x++)a[x]= 2*x;
20             cout<<"Bilangan yang mau dicari : ";
21             cin>>kunciPencarian;
22             elemen = pencarianLinier(a, kunciPencarian, UKURAN); cout<<endl;
23    if(elemen != -1)
24     cout<< kunciPencarian << " ditemukan pada posisi elemen ke- " <<elemen<<endl; 
25    else
26      cout<<kunciPencarian<<"Tidak Ada"<<endl;  
27    system("PAUSE");
28    return 0;
29}


Artikel Terkait:

0 komentar:

Posting Komentar