Я изучаю C #, и теперь я на многомерных массивах. Я хочу написать программу, которая читает матрицу из консоли и печатает:
- Количество строк
- Количество столбцов
- Сумма всех матричных элементов
Итак, на следующих [строках] строках я получу элементы для каждого столбца, разделенные запятой и пробелом. Я сделал foreach для суммы, но я не понимаю, как вставить элементы в матрицу. Я был бы очень признателен, если бы вы могли мне помочь!
int[] dimensions = Console.ReadLine()
.Split(", ", StringSplitOptions.RemoveEmptyEntries)
.Select(int.Parse)
.ToArray();
int rows = dimensions[0];
int columns = dimensions[1];
int[,] matrix = new int[rows,columns];
for (int i = 0; i < rows; i++)
{
int[] numbers = Console.ReadLine()
.Split(", ", StringSplitOptions.RemoveEmptyEntries)
.Select(int.Parse)
.ToArray();
//I do not know how to add the elements here
}
int sum = 0;
foreach (var element in matrix)
{
sum += element;
}