Pagini recente » Cod sursa (job #240946) | Cod sursa (job #1061780) | Cod sursa (job #1007200) | Cod sursa (job #1689192) | Cod sursa (job #1701068)
#include<iostream>
using namespace std;
int main(){
int n,a[100],x;
cout<<"n=";
cin>>n;
for(int i=1;i<=n;i++){
cout<<"a["<<i<<"]=";
cin>>a[i];
}
cout<<"Dati valoarea pe care doriti sa o cautati:";
cin>>x;
int s,d,m,gasit;
gasit=0;
s=1; d=n;
while(s<=d&&!gasit){
m=(s+d)/2;
if(a[m]==x) gasit=1;
else if(a[m]<x) s=m+1;
else d=m-1;
}
if(gasit) cout<<m<<" ";
else cout<<"Elementul nu se gaseste in tabloul"<<endl;
return 0;
}