Professional Documents
Culture Documents
#include<iostream>
int main()
int n,*p;
int i,num,found=0,first,last,mid;
cin>>n;
p=new int[n];
for(i=0;i<n;i++)
cin>>p[i];
cin>>num;
first=0,last=n-1;
while(last>=first&&found==0)
mid=(first+last)/2;
if(p[mid]>num)
last=mid-1;
else if(p[mid]<num)
first=mid+1;
else
if(p[mid]==num)
found=1;
if(found==0)
else
return 0;
}
OUTPUT