Загрузка данных


#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;
}