Сформировать и вывести на экран в виде таблицы массив - 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(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д