Advertisement
J00ker

Cautare binara

Sep 23rd, 2014
39
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.27 KB | None | 0 0
  1. int Cauta(const int a[], const int n, const int x)
  2. {
  3. int st, dr, m;
  4. st = 0; dr = n-1;
  5. while(st <= dr)
  6. {
  7. m = (st + dr) / 2;
  8. if(a[m] == x) return m;
  9. if (a[m] < x) dr = m-1;
  10. else st = m;
  11.  
  12. }
  13. return -1;
  14. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement