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