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