Проблема :

Исайне дается количество посетителей в ее местном парке за N дней подряд. Количество посетителей в i-й день равно Vi. День считается рекордным, если он удовлетворяет обоим условиям:

  1. Количество посетителей в день строго больше, чем количество посетителей в каждый из предыдущих дней.
  2. Либо это последний день, либо количество посетителей в день строго больше, чем количество посетителей в следующий день.

Обратите внимание, что самый первый день может стать рекордным днем!

Пожалуйста, помогите Исайне узнать количество дней рекордов.

Решение :

//Нахождение количества рекордных дней.

#include‹iostream›

использование пространства имен std;

недействительным Record_Breaking (int arr [], int n)

{

int record_breaking_days = 0;

интервал max_of_prevDays=0;

for(int i=0;i‹n;i++)

{

if(max_of_prevDays‹приб[i]&& приб[i]›приб [i+1])

{

рекордные_дни++;

}

max_of_prevDays=max(max_of_prevDays,arr[i]);

}

cout‹‹”No.of Record Breaking Days: “‹‹record_breaking_days‹‹endl;

}

основной ()

{

инт Н;

cout‹‹”Введите количество дней, в течение которых Исьяна работала в парке: “;

цин››N;

интервал V[N];

cout‹‹”\nВведите количество посетителей, которых она посещала каждый день: \n”;

for(int i=0;i‹N;i++)

{

cin››V[i];

}

Record_Breaking (V, N);

вернуть 0;

}

Спасибо.!.