Дан двухмерный целочисленный массив, построчно просматриваем и в каждой строке выбираем min значение - C#
Формулировка задачи:
Дан двухмерный целочисленный массив, построчно просматриваем и в каждой строке выбираем min значение и помечаем его на диагональ и упорядочить диагональ по возрастанию. на с#
Решение задачи: «Дан двухмерный целочисленный массив, построчно просматриваем и в каждой строке выбираем min значение»
textual
Листинг программы
static void Main(string[] args) { Console.WriteLine("Введите размерность массива"); int n = int.Parse(Console.ReadLine()); int[,] ar = new int[n, n]; Random rand = new Random(); int i, j; for (i = 0; i < n; i++) { for (j = 0; j < n; j++) { ar[i, j] = rand.Next(0,30); Console.Write(ar[i,j] + "\t"); } Console.WriteLine(); } for (i = 0; i < n; i++) { int bufer, min, x=0; min=ar[i,0]; for(j=1; j<n; ++j) { if (min > ar[i, j]) { min = ar[i, j]; x = j; } } bufer = ar[i, i]; ar[i, i] = min; ar[i, x] = bufer; } Console.WriteLine("Модифицированный массив"); for (i = 0; i < n; i++) { for (j = 0; j < n; j++) { Console.Write(ar[i, j] + "\t"); } Console.WriteLine(); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д