Pagini recente » Cod sursa (job #1021787) | Cod sursa (job #2828449) | Cod sursa (job #1635293) | Cod sursa (job #2904276) | Cod sursa (job #544970)
Cod sursa(job #544970)
#include<fstream>
#include<iostream>
using namespace std;
ifstream f("cautbin.in");
ofstream g("cautbin.out");
int a[100001],x,poz,p,u,w,n,m;
int main(){
f>>a[n]>>x;
poz=1;
p=1;
u=n;
w=1;
while(p<=u && w==1){
m=(p+u)/2;
if(a[m]=x){poz=m;w=0;} else{if(a[m]>=x){u=m-1;} else p=m+1;
}
if(poz!=-1)
cout<<x<<"se gaseste pe pozitia"<<poz<<'\n';
else cout<<"nu se gaseste";
}
g<<x<<poz;
g.close(); return 0;
}