Напиши программу, которая в цикле принимает оценки стажёров - Компьютерные вопросы

Вопрос Напиши программу, которая в цикле принимает оценки стажёров

Регистрация
6 Ноя 2012
Сообщения
113
Репутация
0
Спасибо
2
Монет
0
Напиши программу, которая в цикле принимает оценки стажёров, пока пользователь не введёт число вне диапазона [3; 5]. Нужно вывести средний балл (вещественное число).
302923385_6dfe476e4bc531381bf3787b07529d1b_800.png

 
Регистрация
13 Авг 2013
Сообщения
71
Репутация
0
Спасибо
0
Монет
0
Пожалуйста имейте ввиду, что этот пользователь забанен
в цикле это неэффективный подход
 
Регистрация
14 Май 2013
Сообщения
79
Репутация
0
Спасибо
0
Монет
0
#include <iostream>
#include <cmath>

using namespace std;

int main() {
int rating;
int count = 0;
double sum = 0;

while (true) {
cout << "Please enter the intern's rating (3 - 5): ";
cin >> rating;

if (rating < 3 || rating > 5) {
break;
}

count++;
sum += rating;
}

double average = sum / count;
cout << "The average rating is: " << average << endl;

return 0;
}
 
Сверху Снизу