Advertisement
naskedvi

S2 - zad.30 (šuhvelii)

Mar 15th, 2014
188
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.77 KB | None | 0 0
  1. #include <iostream>
  2. #include <vector>
  3.  
  4. bool f(std:: vector<double> v)
  5. {
  6. bool jest(false);
  7. for(int i=0; i<v.size(); i++)
  8. {
  9. if((v[i]>v[i+1] && v[i]>v[i-1]) && (v[i+1]<v[i+2])
  10. || (v[i]<v[i+1] && v[i]<v[i-1]) && (v[i+1]>v[i+2]))
  11. jest=true;
  12. else
  13. {
  14. jest=false;
  15. break;
  16. }
  17. }
  18. if(jest) return true;
  19. else return false;
  20. }
  21.  
  22. int main()
  23. {
  24. int n;
  25.  
  26. std:: cout << "Unesite broj elemenata niza! ";
  27. std:: cin >> n;
  28. std:: vector<double> v(n);
  29. std:: cout << "Unesite elemente niza: ";
  30. for(int i=0; i<n; i++)
  31. std:: cin>> v[i];
  32.  
  33. if(f(v))
  34. std:: cout<< "Oscilatoran je!";
  35. else std:: cout<< "Nije oscilatoran!";
  36.  
  37. return 0;
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement