c#
Организовать беспрерывный ввод чисел с клавиатуры, пока пользователь не введёт 0. После ввода нуля, показать на экран количество чисел, которые были введены, их общую сумму и среднее арифметическое. Подсказка: необходимо объявить переменную-счетчик, которая будет считать количество введенных чисел, и переменную, которая будет накапливать общую сумму чисел.
Ответы
Ответ дал:
0
bool loop = true;
int count = 0;
int sum = 0;
while (loop){
int i = Convert.ToInt32(Console.ReadLine());
sum += i;
count++;
if (i == 0){
loop = false;
Console.WriteLine(sum);
Console.WriteLine(sum/count);
}
}
Ответ дал:
0
И среднее арифметическое у Вас будет округляться вниз. Пример: 1 2, сумма 3, а среднее ариф 1
Ответ дал:
0
Хотя должно быть 1.5
Ответ дал:
0
Неужели так важно?
Ответ дал:
0
Что значит "неужели так важно"?! Вас попросили написать код, который рассчитает среднее арифм. Вы посчитали его абсолютно неправильно. Ваше задание является неправильным. Когда Вам поставят двойку вместо тройки, хотя у вас 2.7 баллов, Вы тоже скажете "ну, неважно"?
Ответ дал:
0
Просто бешеная проблема. Что мешает привести sum к вещественному, а потом делить на count?
Похожие вопросы
2 года назад
2 года назад
2 года назад
8 лет назад
9 лет назад