Составить одномерный массив из максимальных элементов каждого столбца двухмерного массива - C#

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

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

Пользователем вводится двумерный массив целых чисел. Составить одномерный массив из максимальных элементов каждого столбца.

Решение задачи: «Составить одномерный массив из максимальных элементов каждого столбца двухмерного массива»

textual
Листинг программы
  1. static void Main(string[] args)
  2.         {
  3.             Console.WriteLine("Введите размеры массива: ");
  4.             int a = int.Parse(Console.ReadLine());
  5.             int b = int.Parse(Console.ReadLine());
  6.             var randNum = new Random();
  7.             int[,] array = new int[a, b];
  8.             Console.WriteLine();
  9.             // Заполнение массива случайными числами
  10.             for (int i = 0; i < array.GetLength(0); i++)
  11.             {
  12.                 for (int j = 0; j < array.GetLength(1); j++)
  13.                 {
  14.                     array[i, j] = randNum.Next(1, 54);
  15.                     Console.Write(array[i, j] + "\t");
  16.                 }
  17.                 Console.WriteLine();
  18.             }
  19.             Console.WriteLine();
  20.  
  21.             // Поиск максимального значения, составление ногово массива и вывод его на экран
  22.            
  23.             int[] newArr = new int[b];
  24.             for (int i = 0; i < array.GetLength(1); i++)
  25.             {
  26.                 int maxNum = 0;
  27.                 for (int j = 0; j < array.GetLength(0); j++)
  28.                 {
  29.                     if (array[j, i] > maxNum)
  30.                         maxNum = array[j,i];
  31.                 }
  32.                 newArr[i] = maxNum;
  33.                 Console.Write(newArr[i] + "\t");
  34.             }
  35.            
  36.             Console.ReadLine();
  37.         }

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


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

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

11   голосов , оценка 3.727 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы