Hemofobia

Untitled

Dec 7th, 2016
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.85 KB | None | 0 0
  1. #include <iostream>
  2. #include <vector>
  3. #include <ctime>
  4. #include <cstdlib>
  5.  
  6. using namespace std;
  7.  
  8. int main()
  9. {
  10.     vector <int> bogdan;
  11.     vector <int> bogna;
  12.     int z=0;
  13.     int y=0;
  14.     int x;
  15.     bool t;
  16.     cin>>x;
  17.     srand(time(0));
  18.     for(int i=0; i<50; i++){
  19.         bogdan.push_back(x);
  20.         z=z+(rand()%2+1);
  21.         bogna.push_back(y);
  22.         y=y+(rand()%3+1);
  23.     }
  24.     int l=0;
  25.     int m=bogna.size();
  26.     while(l<=m && m>0){
  27.         if(bogdan[l]+bogna[m]==x) t=true;
  28.         else if(bogdan[l]+bogna[m]<x) ++l;
  29.         else if(bogdan[l]+bogna[m]>x) --m;
  30.         else t=false;
  31.     }
  32.     if(t) cout<<"suma: "<<x<<"+"<<bogdan[l]<<"+"<<bogna[m];
  33.  
  34.     //odczyt
  35. //  for(int i=0; i<bogdan.size(); i++){
  36. //  cout<<bogdan[i]<<" ";
  37. //  }
  38. //  cout<<endl;
  39. //  for(int i=0; i<bogna.size(); i++){
  40. //      cout<<bogna[i]<<" ";
  41. //  }
  42.     return 0;
  43. }
Add Comment
Please, Sign In to add comment