Тема: порахувати кількість ділянок (С++)
Дорий день, шановні. Допоможіть будь-ласка. Є код програми (С++) який рахує кількість елементів, що більші за попередній елемент. Як переробити даний код для того, щоб він рахував кількість ділянок, які утворюють неперервні послідовності чисел з значеннями які не зменшуються. (проблема полягає в тому, що через свою "неграмотність" я не можу дійти висновку, як саме написати цикл з пошуком ділянки з неперервною послідовністю)
using namespace std;
#include <iostream>
#include <stdio.h>
#include <ctime>
#include <malloc.h>
#include <conio.h>
#include <string.h>
#include <time.h>
#include <stdlib.h>
#include <malloc.h>
#include <locale.h>
int main(){
setlocale(LC_ALL,"ukrainian");
;
srand(time(NULL));
const int n=200;
int a=0, b=100;
int A[n];
int counter(1);
for(int i(0); i<n; i++)
{
A[i]=rand()%(b-a+1)+a;
if(i!=0 && A[i]<A[i-1])
{counter++;}
if(i!=0 && A[i]>=A[i-1]);
cout <<A[i]<< ' ';
}
cout <<endl;
cout <<"кількість = "<< counter << endl;
putchar('\n');
return 0;
}