Составить матрицу из рандомных чисел - C#
Формулировка задачи:
Пробовал заполнить двумерный массив для создания матрицы, размер которой определяется при помощи ввода с клавиатуры. На первый взгляд, как таковых ошибок нет, выдаёт при компиляции: "Индекс находился вне границ массива". Не пойму в чём ошибка, помогите пожалуйста.
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication5 { class Program { static void Main(string[] args) { Console.WriteLine("Введите количество строк"); int n = int.Parse(Console.ReadLine()); Console.WriteLine("Введите количество столбцов"); int k = int.Parse(Console.ReadLine()); int[,] matrix = new int[n, k]; Random r = new Random(); for (int i = 0; i < n; i++) { for (int j = 0; j < k; j++) { matrix[n, k] = r.Next(0,100); Console.Write("{0,52}", matrix[n, k]); } Console.WriteLine(); } } } }
Решение задачи: «Составить матрицу из рандомных чисел»
textual
Листинг программы
matrix[i, j] = r.Next(0, 100);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д