fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main()
  5. {
  6. size_t n,count=0;
  7. cin>>n;
  8. for(int direction=0,prev=0,curr;(n--)&&(cin>>curr);prev=curr)
  9. {
  10. if((prev!=curr)&&(direction!=(prev<curr)))
  11. {
  12. ++count;
  13. direction=1-direction;
  14. }
  15. }
  16. cout<<count;
  17. return 0;
  18. }
Success #stdin #stdout 0s 4536KB
stdin
7
3 7 11 11 6 2 4
stdout
3