Top.Mail.Ru
Ответы

Составить блок схему и решение на языке программирования с++

Известен рост каждого ученика двух классов. Определить средний рост учеников каждого класса Численность обоих классов одинаковая

По дате
По рейтингу
Аватар пользователя
Новичок
12345678910111213141516171819202122232425
 #include <iostream> 
using namespace std; 
double input(const char* msg, const size_t n) { 
    cout << msg; 
    auto sum = 0.0; 
    size_t i = 0; 
    auto x = 0.0; 
    do { 
        cin >> x; 
        sum += x; 
    } while (++i < n); 
    return sum; 
} 
int main() { 
    cout.setf(ios::fixed); 
    cout.precision(1); 
    cout << "Количество учеников: "; 
    size_t n; 
    cin >> n; 
    auto sum = input("Введите рост учеников класса А: ", n); 
    cout << "Средний рост класса А: " << sum / n << '\n'; 
    sum = input("Введите рост учеников класса Б: ", n); 
    cout << "Средний рост класса Б: " << sum / n << '\n'; 
    system("pause > nul"); 
}