Вопрос задан 22.06.2023 в 13:24. Предмет Информатика. Спрашивает Морозова Мария.

На C# Даны натуральные числа i, n, действительные числа ,..., (i ≤n ). Найти среднее

арифметическое всех чисел , кроме .
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Маргарян Давид.

using System;

using System.Linq;

namespace sharp

{

   public static class Program

   {

       public static void Main()

       {

           double _sum = 0, counter = 0;

           int i = Convert.ToInt32(Console.ReadLine());

           int n = Convert.ToInt32(Console.ReadLine());

           for (int j = 1; j <= n; j++)

           {

               double x = Convert.ToDouble(Console.ReadLine());

               if (j != i)

               {

                   _sum += x;

                   counter++;

               }

           }

           Console.WriteLine("Среднее арифметическое:" + _sum/counter);

           Console.ReadKey();

       }

   }

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

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

csharp
using System; class Program { static void Main() { // Введите значения i и n Console.Write("Введите i: "); int i = int.Parse(Console.ReadLine()); Console.Write("Введите n: "); int n = int.Parse(Console.ReadLine()); // Проверка на правильность ввода if (i > n) { Console.WriteLine("Ошибка: i должно быть не больше n."); return; } // Инициализируем переменные для хранения суммы и количества чисел double sum = 0; int count = 0; // Цикл для суммирования всех чисел от i+1 до n for (int num = i + 1; num <= n; num++) { // Введите каждое число Console.Write($"Введите число {num}: "); double currentValue = double.Parse(Console.ReadLine()); // Добавляем число к сумме sum += currentValue; // Увеличиваем счетчик count++; } // Вычисляем среднее арифметическое if (count > 0) { double average = sum / count; Console.WriteLine($"Среднее арифметическое: {average}"); } else { Console.WriteLine("Нет чисел для вычисления среднего."); } } }

Этот код сначала запрашивает у пользователя значения i и n, а затем запускает цикл для ввода всех чисел от i+1 до n, суммирует их и вычисляет среднее арифметическое.

0 0

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

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

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

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