Дан двухмерный целочисленный массив, построчно просматриваем и в каждой строке выбираем 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();
            }
        }

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


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

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

10   голосов , оценка 4.2 из 5
Похожие ответы