Senin, 04 April 2011


Deklarasinya:
        ·         Pencarian linier(int array,kunci,ukuran: integer
        ·         i: integer
Deklarasi:
        ·         for(i=0;i<=ukuran-1;++i)
              if (array[kunci])
        ·         do{ a [ x ] = 2 * x;     x++;}
        ·         while(x<=UKURAN-1)
      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