Pagini recente » Cod sursa (job #1372366) | Cod sursa (job #582004) | Cod sursa (job #159827) | Cod sursa (job #754277) | Cod sursa (job #519757)
Cod sursa(job #519757)
#include<iostream>
using namespace std;
int n,m,nr,x[100],c;
int search( int s, int d , int c)
{
int mij;
if( s > d )
return -1;
else
{
mij=(s+d)/2;
if ( x[mij] == c )
return mij;
if( x[mij] < c )
return search(mij+1 , d ,c);
if( x[mij] > c )
return search(s,mij,c);
}
}
int main()
{
cin>>n;
for( int i = 0 ; i<n; i++)
cin>>x[i];
cin>>c;
cout<<search(0,n-1,c);
}