Сформировать и вывести на экран в виде таблицы массив - C#

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

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

хелп плиз, заранее благодарю)) объясните мне почему все рандомные цифры одинаковые, и как это исправить? вот само задание: Сформировать и вывести на экран в виде таблицы массив А(4, 6), заполнив его целыми случайными числами из интервала [30,75].
class Program
    {
        static int Random(int x)
    {
        const int initRnd = 1;
        Random realRnd = new Random();
        Random repeatRnd = new Random(initRnd);
        int min = 30, max=75;
    for(int i =1; i <= 1; i++)
    {
        Console.WriteLine("" + i + "" + realRnd.Next(min, max));
    }
    return initRnd;
}
        static void Main(string[] args)
        {
            var x = 0;
            int[,] a = new int[4, 6];
            for (int i = 0; i < 4; ++i)
                for (int j = 0; j < 6; ++j)
                {
                    Console.Write("a[{0},{1}]= ", i, j);
                    a[i, j] = Random(x);
                }
            Console.ReadKey();
        }
    }
}

Решение задачи: «Сформировать и вывести на экран в виде таблицы массив»

textual
Листинг программы
static void Main(string[] args)
        {
            Random rnd = new Random();
            int[,] a = new int[4, 6];
            for (int i = 0; i < 4; ++i)
                for (int j = 0; j < 6; ++j)
                {
                    a[i, j] = rnd.Next(30,76); // верхняя граница не входит
                    Console.WriteLine("A[{0},{1}]= {2}", i, j, a[i, j]);
                }
            Console.ReadKey();
}

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


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

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

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