fork(1) download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4.  
  5. int main() {
  6. int m;
  7. cin >> m;
  8. int Z[m];
  9. int count = 0;
  10. int sign = 0;
  11.  
  12. for (int i = 0; i < m; i++){
  13. cin >> Z[i];
  14. }
  15.  
  16. int i = 0;
  17. for(i = 0; (Z[i] == 0) && (i < m); i++ );
  18. sign = Z[i];
  19. // cout << sign << endl;
  20.  
  21. for (int i = 0; i < m; i++) {
  22. if (sign * Z[i] < 0) {
  23. sign = Z[i];
  24. count ++;
  25. }
  26. }
  27.  
  28. cout << "count" << " = " << count << " ";
  29. return 0;
  30. }
Success #stdin #stdout 0s 3416KB
stdin

13
0 0 0  -2 0 -10 2 -1 0 0 3 2 3

2
0 0
stdout
count = 3