Advertisement
LeCodeNext

Untitled

Jan 20th, 2020
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1.  
  2. #include <iostream>
  3. #include <ctime>
  4. using namespace std;
  5. int main()
  6. {
  7. cout << "Введите размер массива" << endl;
  8. srand (time_t(NULL));
  9. int N;
  10. cin >> N;
  11. N=N+1;
  12. int A[N];
  13. // ... заполняем массив
  14. int a=0;
  15. bool vozr=false;
  16. for(int i=1;i<N;i++)
  17. {
  18. A[i] = rand() % 100 + 1;
  19. cout << A[i] << endl;
  20. if(A[i]>A[i-1])
  21. vozr=true; //Нашлась возрастающая последовательность
  22. else
  23. {
  24. if(vozr)
  25. {
  26. vozr=false;//Кончилась возрастающая последовательность
  27. a++; // сосчитали ее
  28. }
  29. }
  30. }
  31. if(vozr)
  32. a++; // сосчитали последнюю в конце
  33. cout << "Число возростающих последовательностей: " << a << endl;
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement