Выписать минимальные элементы на главной и побочной диагонали квадратной матрицы целых чисел - C#
Формулировка задачи:
Здравствуйте. У меня тут проблема с матрицей. Вот условия задачи "Дана квадратная матрица целых чисел. Выписать минимальные элементы на главной и побочной диагонали." Прошу вас помочь.
Решение задачи: «Выписать минимальные элементы на главной и побочной диагонали квадратной матрицы целых чисел»
textual
Листинг программы
- int[,] matrix =
- {
- { 1, 2, 3, 4 },
- { 5, 6, 7, 8 },
- { 9, 10, 11, 12 },
- { 13, 14, 15, 16 }
- };
- int n = matrix.GetLength(0);
- int primaryMin = int.MaxValue;
- int secondaryMin = int.MaxValue;
- for (var i = 0; i < n; i++)
- {
- if (primaryMin > matrix[i, i])
- {
- primaryMin = matrix[i, i];
- }
- if (secondaryMin > matrix[n - i - 1, i])
- {
- secondaryMin = matrix[n - i - 1, i];
- }
- }
- Console.WriteLine("Главная диагональ: " + primaryMin);
- Console.WriteLine("Побочная диагональ: " + secondaryMin);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д