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

Ответы

Ответ дал: sergeitoropov2003
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);

                   }

           }

Ответ дал: csharp
0
И среднее арифметическое у Вас будет округляться вниз. Пример: 1 2, сумма 3, а среднее ариф 1
Ответ дал: csharp
0
Хотя должно быть 1.5
Ответ дал: sergeitoropov2003
0
Неужели так важно?
Ответ дал: csharp
0
Что значит "неужели так важно"?! Вас попросили написать код, который рассчитает среднее арифм. Вы посчитали его абсолютно неправильно. Ваше задание является неправильным. Когда Вам поставят двойку вместо тройки, хотя у вас 2.7 баллов, Вы тоже скажете "ну, неважно"?
Ответ дал: Аноним
0
Просто бешеная проблема. Что мешает привести sum к вещественному, а потом делить на count?
Похожие вопросы