Вопрос задан 26.07.2023 в 11:01. Предмет Информатика. Спрашивает Еремина Полина.

C# Организовать беспрерывный ввод чисел с клавиатуры, пока пользователь не введёт 0. После ввода

нуля, показать на экран количество чисел, которые были введены, их общую сумму и среднее арифметическое. Подсказка: необходимо объявить переменную-счетчик, которая будет считать количество введенных чисел, и переменную, которая будет накапливать общую сумму чисел.
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 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для организации беспрерывного ввода чисел с клавиатуры в C# и последующего подсчета их количества, суммы и среднего арифметического, вы можете использовать следующий код:

csharp
using System; class Program { static void Main() { int counter = 0; int sum = 0; Console.WriteLine("Введите числа с клавиатуры. Для завершения введите 0."); while (true) { Console.Write("Введите число: "); string input = Console.ReadLine(); int number; if (int.TryParse(input, out number)) { if (number == 0) break; sum += number; counter++; } else { Console.WriteLine("Некорректный ввод. Попробуйте снова."); } } if (counter > 0) { double average = (double)sum / counter; Console.WriteLine("Количество введенных чисел: " + counter); Console.WriteLine("Общая сумма чисел: " + sum); Console.WriteLine("Среднее арифметическое: " + average); } else { Console.WriteLine("Вы не ввели ни одного числа, кроме 0."); } } }

Этот код создает бесконечный цикл, который продолжает запрашивать числа с клавиатуры до тех пор, пока пользователь не введет число 0. Все введенные числа суммируются, и подсчитывается их количество. После того, как пользователь введет 0, программа выводит количество введенных чисел, их общую сумму и среднее арифметическое (если введено хотя бы одно число, кроме 0).

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос