#include <iostream>
#include <clocale>
#include <ctime>
using namespace std;
int main() {
setlocale(LC_ALL, "ru");
srand(time(0));
int a, b;
const int n = 25;
int mas[n];
cout << "Введите начало рандома: "; cin >> a;
cout << "Введите конец рандома: "; cin >> b;
// заполнение массива посетителей по дням
for (int i = 0; i <= n-1; i++)
{
mas[i] = (b - a) * rand() / RAND_MAX + a;
}
cout << "Посетители по дням:\n";
for (int i = 0; i <= n-1; i++)
{
cout << "День " << i + 1 << ": " << mas[i] << endl;
}
// день с наибольшей посещаемостью и его номер
int max = mas[0];
int nomer = 1;
for (int i = 1; i <= n-1; i++)
{
if (mas[i] > max)
{
max = mas[i];
nomer = i + 1;
}
}
cout << "\nНаибольшая посещаемость: " << max << " посетителей, день №" << nomer << endl;
// общее количество посетителей за дни, когда их было больше 100
int sum100 = 0;
for (int i = 0; i <= n-1; i++)
{
if (mas[i] > 100) sum100 += mas[i];
}
cout << "Общее количество посетителей за дни, когда их было больше 100: " << sum100 << endl;
// средняя посещаемость
float sum = 0;
for (int i = 0; i <= n-1; i++)
{
sum += mas[i];
}
float sr = sum / n;
cout << "Средняя посещаемость: " << sr << endl;
// сколько дней показатель был ниже среднего
int kol = 0;
for (int i = 0; i <= n-1; i++)
{
if (mas[i] < sr) kol++;
}
cout << "Дней с посещаемостью ниже среднего: " << kol << endl;
return 0;
}