
Дан массив а = {5,8,-3,6,-4,12,-19,7,-2,11}. Вычислить сумму элементов с нечетными индексами. (C#)
Вычислить среднее арифметическое значение отрицательных элементов массива b, содержащего 13 элементов. (C#)

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




Для вычисления суммы элементов с нечетными индексами в массиве `а` воспользуемся циклом `for` и условием, проверяющим, является ли индекс элемента нечетным:
```csharp int[] a = {5, 8, -3, 6, -4, 12, -19, 7, -2, 11}; int sum = 0;
for (int i = 1; i < a.Length; i += 2) { sum += a[i]; }
Console.WriteLine("Сумма элементов с нечетными индексами: " + sum); ```
В данном коде мы объявляем массив `а` и переменную `sum`, в которую будем накапливать сумму. Затем с помощью цикла `for` проходим по всем элементам массива, начиная со второго (индекс 1), и на каждой итерации прибавляем значение элемента с нечетным индексом к переменной `sum`. В результате получаем сумму элементов с нечетными индексами и выводим ее на экран.
Для вычисления среднего арифметического значений отрицательных элементов массива `b` воспользуемся циклом `for`, условием, проверяющим, является ли элемент отрицательным, и переменной `count`, в которую будем накапливать количество отрицательных элементов:
```csharp int[] b = new int[13] { -5, 8, -3, -6, -4, 12, -19, 7, -2, 11, -1, -9, -10 }; int sumNegative = 0; int count = 0;
for (int i = 0; i < b.Length; i++) { if (b[i] < 0) { sumNegative += b[i]; count++; } }
double average = (double)sumNegative / count;
Console.WriteLine("Среднее арифметическое отрицательных элементов: " + average); ```
В данном коде мы объявляем массив `b`, переменные `sumNegative` и `count`, в которые будем накапливать сумму и количество отрицательных элементов соответственно, а также переменную `average`, в которую будет записано среднее арифметическое. Затем с помощью цикла `for` проходим по всем элементам массива и на каждой итерации проверяем, является ли элемент отрицательным. Если элемент отрицательный, то прибавляем его к переменной `sumNegative` и увеличиваем счетчик `count`. После окончания цикла вычисляем среднее арифметическое, делая приведение к типу `double`, чтобы получить дробное значение, и выводим его на экран.


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







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