Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Задача на C++ операторы цикла с предусловием и постусловием

... Ученик (112), закрыт 2 года назад
Помогите решить задачу на С++ с помощью операторов цикла с предусловием и постусловием

В ЭВМ вводятся по очереди данные о росте N учащихся класса. Определить средний рост учащихся в классе.
Лучший ответ
Николай Веселуха Высший разум (360748) 2 года назад
#include <iostream>
#include <iomanip>
#include <cstdlib>
using namespace std;
int main() {
cout.setf(ios::fixed);
cout.precision(1U);
cout << "N: ";
unsigned n;
cin >> n;
auto m = n;
auto sum = 0.0;
double height;
do {
cout << ">>> ";
cin >> height;
sum += height;
} while (--m);
auto avg = sum / n;
cout << "<<< " << avg << '\n';
system("pause > nul");
}

#include <iostream>
#include <iomanip>
#include <cstdlib>
using namespace std;
int main() {
cout.setf(ios::fixed);
cout.precision(1U);
cout << "N: ";
unsigned n;
cin >> n;
auto m = n;
auto sum = 0.0;
double height;
while (m) {
cout << ">>> ";
cin >> height;
sum += height;
--m;
}
auto avg = sum / n;
cout << "<<< " << avg << '\n';
system("pause > nul");
}
Остальные ответы
Похожие вопросы