Advertisement
OnyRoman

Untitled

Oct 21st, 2021
23
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.19 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main()
  5. {
  6. int n, x;
  7. cin >> n >> x; // citim pe n si primul numar din sir
  8. bool crescator = true, munte = true; // cat timp crescator e true, relatia dintre doua numere consecutive
  9. // va fi < (a < b => sir crescator)
  10. // cand ajungem la i, crescator = false, si conditia se va schimba in > (sir descrescator)
  11.  
  12. for (int i = 2; i <= n; i++)
  13. {
  14. // x - elementul anterior din sir
  15. // y - elementul curent din sir
  16. int y;
  17. cin >> y;
  18. // verificam relatia dintre cele doua elemente
  19. if (crescator)
  20. {
  21. if (x >= y)
  22. crescator = false;
  23. }
  24. else
  25. {
  26. if (x <= y)
  27. munte = false;
  28. }
  29. x = y; // elementul curent devine elementul anterior in rularea urmatoare a for ului
  30. }
  31.  
  32. // if (!crescator && munte)
  33. // cout << 1;
  34. // else
  35. // cout << 0;
  36. cout << (!crescator && munte) ? 1 : 0;
  37. return 0;
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement