- Data yang ada pada suatu array dibandingkan satu persatu dengan data yang dicari.
- Pencarian dilakukan dengan melakukan suatu pengulangan dari 1 sampai semua data yang ada.
- Pada setiap kali pengulangan, dibandingkan data yang posisinya ke-1 dengan data yang dicari/dimaksud.
Contoh Program :
#include<iostream.h>
#include<conio.h>
int data[8];
void input() --> ini merupakan sebuah function
{
for(int i=0;i<8;i++)
{
cout<<"Data ke ["<<i<<"]";cin>>data[i];
}
};
void cari()
{
int cari,index;
int ketemu=0;
cout<<"Masukkan data yang ingin dicari : ";cin>>cari;
for(int i=0;i<8;i++)
{
if(data[i]==cari)
{
ketemu=i;
index=i;
break;
}
}
if(ketemu==i)
{
cout<<"Data Ada!!"<<endl;
cout<<"Data terletak di index ke-"<<index;
}
else cout<<"Data tidak ada"<<endl;
getch();
};
int main()
{
input();
cari();
}
No comments:
Post a Comment