SelinD

v73s3e3

Feb 26th, 2019
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.47 KB | None | 0 0
  1. #include<iostream>
  2. using namespace std;
  3. ifstream fin("sir.in");
  4. ofstream fout("sir.out");
  5. int cautare(int n,int x[50],int v)
  6. {
  7. int st,dr,mijl;
  8. while(st<=dr)
  9. {
  10. mijl=(st+dr)/2;
  11. if(x[mijl]==v) return mijl;
  12. else
  13. if(x[mijl]<v) st=mijl+1;
  14. else
  15. if(x[mijl]>v) dr=mijl-1;
  16. }
  17. return st;
  18. }
  19. int main()
  20. {
  21. int
  22. while(fin>>x)
  23. {
  24. poz=cautare(n,v,x);
  25. for(i=n;i>=poz;i--) v[i+1]=v[i];
  26.  
  27. }
  28.  
  29. }
Add Comment
Please, Sign In to add comment