Исправить вывод элементов с нечетными номерами по формату - C#
Формулировка задачи:
namespace SystemRandomAndArraies { class Program { static void Main(string[] args) { int[] array = GetRandomArray(15, -100, 100); ShowArray(array); Console.WriteLine($"Число положительных чисел : {GetCountOfPositiveValues(array)}"); Console.WriteLine($"Индекс минимального отрицательного элемента : {GetIndexOfMinimalValue(array)}"); Console.WriteLine($"Сумма отрицательных элементов : {GetSumNegativeValues(array)}"); Console.ReadLine(); } private static void ShowArray(int[] array) { foreach (var item in array) Console.Write($"{item} "); Console.WriteLine(); } private static int[] GetRandomArray(int length, int minValue, int maxValue) { Random random = new Random(); int[] array = new int[length]; for (int i = 0; i < length; i++) array[i] = random.Next(minValue, maxValue); return array; } private static int GetCountOfPositiveValues(int[] array) { int count = 0; for (int i = 0; i < array.Length; i++) if (array[i] >= 0) count++; //int count = array.Count(x => x >= 0); Тоже что и вверху, только с иcпользовнием LINQ return count; } private static int GetSumNegativeValues(int[] array) { int summary = 0; for (int i = 0; i < array.Length; i++) if (array[i] < 0) summary += array[i]; //int summary = array.Where(x => x < 0).Sum() Тоже что и вверху, только с иcпользовнием LINQ return summary; } private static int GetIndexOfMinimalValue(int[] array) { int minValue = 0, index = -1; for (int i = 1; i < array.Length; i++) if (array[i] < 0 && array[i] < minValue) { minValue = array[i]; index = i; } //int index = -1; //array = array.Where(x => x < 0).ToArray(); //if(array.Length > 0) // index = Array.IndexOf(array, array.Min()) //Тоже что и вверху, только с иcпользовнием LINQ return index; } private static void ShowNegativeElements(int[] array) { for (int i = 0; i < array.Length; i++) { if (array[i] % 2 == 1) Console.WriteLine($"a[i]= {array[i]}"); Console.ReadKey();
Решение задачи: «Исправить вывод элементов с нечетными номерами по формату»
textual
Листинг программы
if (i % 2 == 1) Console.WriteLine($"a[{i}]= {array[i]}");
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д