Задать ширину поля для вывода числа на консоль - C#

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

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

Вот мне нужно вывести двумерный массив на консоль. Нужно сделать это красиво. Как зарезервировать под вывод одной ячейки (числа) например 4 символа?
            Console.WriteLine("\n [ Lab_1, part_2, task_1 (Andriy Hudz)]");
            Console.Write("\n Enter the size of the array: ");
            uint nSize;
            const int MAX = 1000, MIN = -1000;
            Random rand = new Random();
            string str = Console.ReadLine();
            if (uint.TryParse(str, out nSize))
            {
                int[,] Array = new int[nSize, nSize];
                for(int i = 0; i < nSize; ++i)
                    for (int j = 0; j < nSize; ++j)
                        Array[i, j] = rand.Next(MIN, MAX);
 
                for (int i = 0; i < nSize; ++i)
                {
                    for (int j = 0; j < nSize; ++j)
                    {
                        Console.Write("{0} ", Array[i, j]);
                    }
                    Console.Write("\n");
                }
            }
            else
                Console.WriteLine(" ERROR! "{0}" is not a valid number!", str);

Решение задачи: «Задать ширину поля для вывода числа на консоль»

textual
Листинг программы
Console.Write("{0,5} ", Array[i, j]);

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


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

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

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