Составить одномерный массив из максимальных элементов каждого столбца двухмерного массива - C#
Формулировка задачи:
Пользователем вводится двумерный массив целых чисел. Составить одномерный массив из максимальных элементов каждого столбца.
Решение задачи: «Составить одномерный массив из максимальных элементов каждого столбца двухмерного массива»
textual
Листинг программы
static void Main(string[] args) { Console.WriteLine("Введите размеры массива: "); int a = int.Parse(Console.ReadLine()); int b = int.Parse(Console.ReadLine()); var randNum = new Random(); int[,] array = new int[a, b]; Console.WriteLine(); // Заполнение массива случайными числами for (int i = 0; i < array.GetLength(0); i++) { for (int j = 0; j < array.GetLength(1); j++) { array[i, j] = randNum.Next(1, 54); Console.Write(array[i, j] + "\t"); } Console.WriteLine(); } Console.WriteLine(); // Поиск максимального значения, составление ногово массива и вывод его на экран int[] newArr = new int[b]; for (int i = 0; i < array.GetLength(1); i++) { int maxNum = 0; for (int j = 0; j < array.GetLength(0); j++) { if (array[j, i] > maxNum) maxNum = array[j,i]; } newArr[i] = maxNum; Console.Write(newArr[i] + "\t"); } Console.ReadLine(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д