c Организовать постоянный ввод чисел с клавиатуры, пока юзер не введёт

C
Организовать постоянный ввод чисел с клавиатуры, пока пользователь не введёт 0. После ввода нуля, показать на экран количество чисел, которые были введены, их общую сумму и среднее арифметическое. Подсказка: нужно объявить переменную-счетчик, которая будет считать количество введенных чисел, и переменную, которая будет копить общую сумму чисел.

Задать свой вопрос
1 ответ

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);

                   

           

Оксана Каше
Для чего так усложнять? Можно ведь написать вместо while(loop), к примеру: while(i != 0)
Таисия Влюшина
И среднее арифметическое у Вас будет округляться вниз. Пример: 1 2, сумма 3, а среднее ариф 1
Тимур Туранов
Хотя обязано быть 1.5
Александра Рыженко
Неуж-то так главно?
Костя
Что означает "неужели так главно"?! Вас попросили написать код, который рассчитает среднее арифм. Вы посчитали его безусловно ошибочно. Ваше задание является неправильным. Когда Для вас поставят двойку заместо тройки, желая у вас 2.7 баллов, Вы тоже скажете "ну, маловажно"?
Егор Дымма
Просто яростная проблема. Что мешает привести sum к вещественному, а позже разделять на count?
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт