Создать двумерный массив размерности 3x3, и заполнить его числами от 1 до 9, расположенными случайным образом - C#

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

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

1. Создать двумерный массив размерности 3x3, и заполнить его числами от 1 до 9, расположенными случайным образом.

Решение задачи: «Создать двумерный массив размерности 3x3, и заполнить его числами от 1 до 9, расположенными случайным образом»

textual
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4.  
  5. class Program
  6.     {
  7.         static void Main(string[] args)
  8.         {
  9.             int size = 3;
  10.             int[,] mat = new int[size, size];
  11.             List<int> l = new List<int>();
  12.             for (int i = 1; i <= size * size; i++)
  13.                 l.Add(i);
  14.  
  15.             Random r = new Random();
  16.             for (int i = 0; i < mat.GetLength(0); i++)
  17.             {
  18.                 for (int j = 0; j < mat.GetLength(1); j++)
  19.                 {
  20.                     int n = r.Next(l.Count);
  21.                     mat[i, j] = l.ElementAt(n);
  22.                     l.RemoveAt(n);
  23.                     Console.Write("{0,4}", mat[i, j]);
  24.                 }
  25.                 Console.WriteLine();
  26.             }
  27.  
  28.             Console.ReadKey();
  29.         }
  30.     }

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


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

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

6   голосов , оценка 4.167 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы