C# Организовать беспрерывный ввод чисел с клавиатуры, пока пользователь не введёт 0. После ввода нуля, показать на экран количество чисел, которые были введены, их общую сумму и среднее арифметическое. Подсказка: необходимо объявить переменную-счетчик, которая будет считать количество введенных чисел, и переменную, которая будет накапливать общую сумму чисел.
class Program { static void Main() { int sum = 0; int count = 0;
while (true) { Console.Write("Введите число (для завершения введите 0): "); int number = int.Parse(Console.ReadLine()); if (number == 0) { break; } sum += number; count++; } if (count == 0) { Console.WriteLine("Вы не ввели ни одного числа."); } else { double average = (double)sum / count; Console.WriteLine($"Количество чисел: {count}"); Console.WriteLine($"Общая сумма: {sum}"); Console.WriteLine($"Среднее арифметическое: {average}"); } }
using System;
class Program
while (true){
static void Main()
{
int sum = 0;
int count = 0;
{
Console.Write("Введите число (для завершения введите 0): ");
int number = int.Parse(Console.ReadLine());
if (number == 0)
{
break;
}
sum += number;
count++;
}
if (count == 0)
{
Console.WriteLine("Вы не ввели ни одного числа.");
}
else
{
double average = (double)sum / count;
Console.WriteLine($"Количество чисел: {count}");
Console.WriteLine($"Общая сумма: {sum}");
Console.WriteLine($"Среднее арифметическое: {average}");
}
}
}