Professional Documents
Culture Documents
Binary
Binary
Binary
/* BINARY SEARCH*/
#include<stdio.h>
#include<conio.h>
binary(int [],int,int,int);
void main()
int a[100],n,i,find,pos=0;
clrscr();
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%d",&a[i]);
scanf("%d",&find);
pos=binary(a,find,0,n-1);
if(pos!=-1)
else
printf("The element not present");
getch();
int mid;
if(start>end)
return(-1);
mid=(start+end)/2;
if(find==a[mid])
return(mid);
else if(find<a[mid])
return binary(a,find,start,mid-1);
else
return binary(a,find,mid+1,end);