Pagini recente » Cod sursa (job #2265078) | Cod sursa (job #1123881) | Cod sursa (job #885880) | Cod sursa (job #740815) | Cod sursa (job #519758)
Cod sursa(job #519758)
#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);
}