Как инициализировать двумерный массив с клавиатуры? - C#
Формулировка задачи:
Задача такая: дана целочисленная матрица MxN. Необходимо обеспечить пользователю ввод количества строк и столбцов, а также значений массива. В конце вывести на экран проинициализированный массив.
Ввод количества строк и столбцов это легко. Но с инициализацией с клавиатуры что-то не получается разобраться( Прошу помощи. Вот какие идеи пока есть, но это не работает:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _1
{
class Program
{
static void Main(string[] args)
{
int m, n;
Console.WriteLine("Введите количество столбцов: ");
m = Int32.Parse(Console.ReadLine());
Console.WriteLine("Введите количество строк: ");
n = Int32.Parse(Console.ReadLine());
int [,] Matrix = new int [m, n];
for (int i = 0; i < m; i++)
{
Console.WriteLine("Присваиваем значение строке: ");
int a = Int32.Parse(Console.ReadLine());
int[m,n] Matrix = { { a, } };
for (int j = 0; j < n ; j++ )
{
Console.WriteLine("Присваиваем значение столбцу: ");
int b = Int32.Parse(Console.ReadLine());
int[m,n] Matrix = { { a, b }};
}
}
Console.WriteLine("{0}/t", Matrix [m, n]);
Console.ReadKey();
}
}
}Решение задачи: «Как инициализировать двумерный массив с клавиатуры?»
textual
Листинг программы
Console.WriteLine("Введите количество столбцов: ");
m = Int32.Parse(Console.ReadLine());
Console.WriteLine("Введите количество строк: ");
n = Int32.Parse(Console.ReadLine());