2
2
h>
int main()
{
int i,n,key,low,high,mid;
printf("enter the no of elements\n");
scanf("%d",&n);
int array[n];
printf("enter the elements\n");
for(i=0;i<n;i++)
scanf("%d",&array[i]);
printf("enter the key\n");
scanf("%d",&key);
low=0;
high=n-1;
mid=(low+high)/2;
while(low<=high)
{
if(array[mid]<key)
low=mid+1;
else if(array[mid]==key)
{
printf("%d found at %d",key,mid+1);
break;
}
else
high=mid-1;
mid=(low+high)/2;
}
if(low>high)
{
printf("element not found");
}
}