Загрузка...

Задача си ++

Тема в разделе C/C++ создана пользователем EVIM 4 дек 2020. 492 просмотра

  1. EVIM
    EVIM Автор темы 4 дек 2020 1495 20 июн 2018
    В спортзале ежедневно приходит определенное количество оценщиков. необходимо
    предложить участнику ввести такой данные: сколько людей посетили
    спортзал за день, ввести возраст каждого оценщика и в итоге показать возраст
    старшего и самого младшего из них, а так же поразкуваты средний возраст
    оценщик.
     
  2. reflexaafff
    #include <iostream>

    using namespace std;

    int main()

    {

    setlocale(LC_ALL, "rus");


    int age = 0; // будет вводить пользователь

    int maxAge = 0; // для записи максимального количества лет

    int minAge = 100; // для записи минимального количества лет

    int sum = 0; // общая сумма для расчета среднего

    int average = 0; // для записи среднего возраста посетителей

    int amount = 0; // количество посетителей спортзала


    cout << "Введите количество посетителей спортзала: ";

    cin >> amount;


    for (int i = 0; i < amount; i++)

    {

    cout << "Введите возраст " << i + 1 << "-го посетителя: "; // запрос на введение числа

    cin >> age;


    if (age > maxAge) // если оно больше, чем хранит переменная max

    maxAge = age; // записываем в неё это число

    if (age < minAge)

    minAge = age;


    sum += age; // накопление общей суммы

    }


    average = sum / amount; // подсчет среднего возраста


    cout << "\nСредний возраст всех посетителей: " << average << endl;

    cout << "\nСамый взрослый: " << maxAge << endl;

    cout << "\nСамый молодой: " << minAge << endl;


    return 0;

    }
     
    1. EVIM Автор темы
Загрузка...
Top