
Помогите С#Найти среднее арифметическое неположительное элементов, имеющих нечетные номера.


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

Ответ:
class Program
{
static double SaveDivision(double x, Double y)
{
if (y == 0)
throw new System.DivideByZeroException();
return x / y;
}
static void Main()
{
double a = 3, b = 2 ;
double B = Math.Pow(Math.Log(a), 2) * Math.Abs(a) / Math.Pow(Math.Sqrt(Math.Abs(a) + Math.Abs(b)), 3);
double result = 0;
try
{
result = SaveDivision(a, b);
Console.WriteLine("{0} делить {1} = {2}", a,b,result);
Console.ReadKey();
}
catch (DivideByZeroException e)
{
Console.WriteLine("попытка деление на 0 ");
Console.ReadKey();
}



Конечно, вот пример кода на C#, который поможет вам найти среднее арифметическое неположительных элементов с нечетными индексами в массиве:
csharpusing System;
class Program
{
static void Main()
{
// Создаем массив целых чисел
int[] numbers = { 1, -2, 3, -4, 5, -6, 7, -8, 9, -10 };
// Переменные для хранения суммы и количества элементов
int sum = 0;
int count = 0;
// Проходим по массиву и находим сумму неположительных элементов с нечетными индексами
for (int i = 0; i < numbers.Length; i++)
{
if (i % 2 != 0 && numbers[i] <= 0)
{
sum += numbers[i];
count++;
}
}
// Вычисляем среднее арифметическое
double average = (double)sum / count;
// Выводим результат
Console.WriteLine("Среднее арифметическое неположительных элементов с нечетными индексами: " + average);
}
}
В данном примере массив numbers
содержит 10 элементов, и мы проходим по нему, проверяя каждый элемент на нечетный индекс и отрицательное или нулевое значение. Затем мы суммируем эти элементы и подсчитываем их количество. Далее, делим сумму на количество элементов, чтобы получить среднее арифметическое. И, наконец, выводим результат на консоль.
Пожалуйста, обратите внимание, что в данном коде предполагается, что в массиве есть хотя бы один элемент с нечетным индексом и неположительным значением. В противном случае, возможна ошибка деления на ноль. Рекомендуется добавить проверки для таких ситуаций в реальном коде.


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


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







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili