Задача на двумерную матрицу с получением массива - C#
Формулировка задачи:
Привет всем!
Нужна помощь в решении задачи, которая будет описана ниже. Слишком сложная для меня - я совсем еще "зеленая" в этом нелегком деле и пока не могу ее "осилить".
Условие: "Дана двумерная матрица. Получить массив b1 ... bn, где bi - наименьшее из значений элементов, которые находятся на начале i- ряда матрицы до элемента, принадлежащего главной диагонали, включительно."
Буду ОЧЕНЬ благодарна. Всем добра
Решение задачи: «Задача на двумерную матрицу с получением массива»
textual
Листинг программы
static Random rnd = new Random(); static void Main(string[] args) { int n = 5; int[,] array = new int[n, n]; int[] b = new int[n]; for (int i = 0; i < array.GetLength(0); i++) for (int j = 0; j < array.GetLength(1); j++) array[i, j] = rnd.Next(-5, 6); for (int i = 0; i < array.GetLength(0); i++) { for (int j = 0; j < array.GetLength(1); j++) Console.Write(array[i, j] + " "); Console.WriteLine(); } for (int i = 0; i < array.GetLength(0); i++) { int min = Int32.MaxValue; for (int j = 0; j <= i; j++) { if (array[i, j] < min) min = array[i, j]; } b[i] = min; } Console.WriteLine(); Console.WriteLine(string.Join(" ",b)); Console.ReadKey(true); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д