Deklarasinya:
· Pencarian linier(int array,kunci,ukuran: integer
· i: integer
Deklarasi:
· for(i=0;i<=ukuran-1;++i)
if (array[kunci])
if (array[kunci])
· do{ a [ x ] = 2 * x; x++;}
· while(x<=UKURAN-1)
Outputnya: angka tersebut terletak di
MENGGUNAKAN DO-WHILE
Outputnya: angka tersebut terletak di
MENGGUNAKAN DO-WHILE
#include <iostream>
#define UKURAN 100
int pencarianLinier(int array[],int kunci,int ukuran)
{
int i;
for(i=0;i<=ukuran-1;++i)
if (array[kunci])
return i;
return -1;
}
int main(int argc, char *argv[])
{
int a[UKURAN],x,kunciPencarian,elemen;
x=0;
do{
a [ x ] = 2 * x;
x++;}
while(x<=UKURAN-1);
cout<<"Bilangan yang mau dicari:";
cin>>kunciPencarian;
elemen=pencarianLinier(a,kunciPencarian,UKURAN);
if(elemen!=-1)
cout<<kunciPencarian<<" ditemukan pada posisi elemen ke "<<elemen;
else
cout<<kunciPencarian<<" tidak ada ";
return 0;
}
}
Tidak ada komentar:
Posting Komentar