Program search.cpp



#include

#include

main()
{
int A[100], i,j,k,tkr,top,bottom,middle,tm;
for(i=0;i<10;i++) i="0;i<10;i++)" j="i+1;j<10;j++)">
=bottom)
{
middle=(top+bottom)/2;
if(A[middle]==k)
{
tm++;
}
if(A[middle]>k)
{
bottom=middle+1;
}
else
{
top=middle-1;
}
}
if(tm>0)
{
printf("setelah proses pengurutan\n");
for(i=0;i<10;i++)
{
printf("data ke %i = %i\n", i+1,A[i]);
}
printf("Data %d yang dicari ada dalam array\n",k);
}
else
{
printf("Data tidak ditemukan dalam array\n");
}
getch();
}