Documente Academic
Documente Profesional
Documente Cultură
#include<iostream.h>
int v[25];
int i,n,li,ls,mij,gasit,x;
void main()
cout<<�n=�;
cin>>n;
cin>>x;
for(i=1;i<=n;i++)
{cout<<�v[�<<i<<�]=�; cin>>v[i];}
for(i=1;i<=n;i++)
cout<<v[i]<<� �;
cout<<endl;
gasit=0;
// Cautarea binara are loc numai in cazul in care tabloul este ordonat crescator
while((li<=ls)&&(!gasit))
if(x==v[mij])
gasit=1;
li=mij+1; // Actualizare li
else ls=mij-1; // Cautarea se face in stanga
if(gasit==0)