Обработать одномерный массив - C#

Узнай цену своей работы

Формулировка задачи:

Прошу помощи с написанием кода программы Заранее спасибо Дан массив из N ‘элементов. Требуется : 1. Сосчитать сумму элементов, которые больше 5, но меньше 25. 2. Определить каких элементов больше положительных или отрицательных. 3. Вывести индексы всех элементов массива, значение которых равно 0. Сколько таких элементов. Например: Массив : 0, 4, 5, 0, 5 Ответ: Число нулевых элементов массива – 2. 0, 3 4. Вывести индексы всех элементов массива, значение которых равно минимальному. Сколько таких элементов. Например: Массив: 7, 4, 5, 4, 8, 4 Ответ: Число минимальных элементов массива – 3. 1, 3, 5

Решение задачи: «Обработать одномерный массив»

textual
Листинг программы
        //4. Вывести индексы всех элементов массива, значение которых равно минимальному. Сколько таких элементов
        int r4_min = arr.Min();
        var r4 = arr.Select((elem, index) => new KeyValuePair<int, int>(elem, index)).Where(x => x.Key == r4_min);
        Console.Write($"\n\nИндексы всех элементов массива, значение которых равно минимальному({r4_min}): ");
        r4.ToList().ForEach(x => Console.Write($"{x.Value} "));
        Console.Write($"\nКоличество таких элементов = {r4.Count()}");

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.2 из 5
Похожие ответы