Binary Recursive
Binary Recursive
#include <stdio.h>
int mid;
if(l==h)
if(x==a[l])
return l;
else
return 0;
else
mid=(l+h)/2;
if(x==a[mid])
return mid;
else if(x<a[mid])
binSearch(a,l,mid-1,x);
else
{
binSearch(a,mid+1,h,x);
int main()
int key,val,n,l,h,i;
int arr[10];
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%d",&arr[i]);
for(i=0;i<n;i++)
printf("%d",arr[i]);
scanf("%d",&key);
val=binSearch(arr,0,n-1,key);
return 0;