Advertisement
amermo

da li je vektor oscilatoran

Mar 1st, 2015
231
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.50 KB | None | 0 0
  1. #include <iostream>
  2. #include <vector>
  3.  
  4. bool Oscilatoran(std::vector<double> v)
  5. {
  6.     for (unsigned int i(1); i < v.size()-1; i++)
  7.     {
  8.         if((v.at(i) > v.at(i+1) && v.at(i) < v.at(i-1)) || (v.at(i) < v.at(i+1) && v.at(i) > v.at(i-1)))
  9.             return false;
  10.     }
  11.     return true;
  12. }
  13.  
  14. int main()
  15. {
  16.     std::vector<double> v1{3, 7, 4, 6, 1, 5, 2, 3};
  17.     std::vector<double> v2{3, 1, 5, 4, 7, 2, 3, 2};
  18.     std::cout << Oscilatoran(v1) << std::endl << Oscilatoran(v2);
  19.     return 0;
  20. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement