Помогите поэтапно разобрать работу программы - C#

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

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

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace ConsoleApplication4
{
    class Program
    {
        static void Main(string[] args)
        {
            int z = 0, x;
            int[,] Arr = new int[10, 10];
            Random rand = new Random();
            for (int a = 0; a < Arr.GetLength(0); a++)
            {
                for (int b = 0; b < Arr.GetLength(1); b++)
                {
                    Arr[a, b] = rand.Next(-20, 20);
                    Console.Write(Arr[a, b] + "\t");
                }
            }           
            for (int i = 0; i < Arr.GetLength(0); i++)
            {
                for (int j = 0; j < Arr.GetLength(1); j++)
                {
                    for (int y = i; y < Arr.GetLength(0); y++)
                    {
                        if (y == i) z = j; 
                        else z = 0;
                        for (; z < Arr.GetLength(1); z++)
                        {
                            if (Arr[y, z] < Arr[i, j])
                            {
                                x = Arr[y, z];
                                Arr[y, z] = Arr[i, j];
                                Arr[i, j] = x;
                            }
                        }
                    }
                }
            }
            Console.WriteLine();
 
            for (int a = 0; a < Arr.GetLength(0); a++)
            {
                for (int b = 0; b < Arr.GetLength(1); b++)
                {
                    Console.Write(Arr[a, b] + "\t");
                }
            }
            Console.ReadLine();
        }
    }
}
Помогите поэтапно разобрать работу этой программы.

Решение задачи: «Помогите поэтапно разобрать работу программы»

textual
Листинг программы
            int z = 0, x;
            int[,] Arr = new int[10, 10];
            Random rand = new Random();

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


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

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

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