Хорошо, так как название говорит, что мне нужна помощь в поиске простого способа добавления двух массивов. Это мой код до сих пор:C# Добавление двух 2-мерных массивов
static void Main()
{
Console.Write("Enter Rows: ");
int row = Convert.ToInt32(Console.ReadLine());
Console.Write("Enter Columns: ");
int col = Convert.ToInt32(Console.ReadLine());
int[,] a = new int[row, col];
for (int i = 0; i < row; i++)
{
for (int j = 0; j < col; j++)
{
Console.Write("Enter Matrix({0},{1}): ", i, j);
a[i, j] = Convert.ToInt32(Console.ReadLine());
}
}
int[,] b = new int[row, col];
for (int i = 0; i < row; i++)
{
for (int j = 0; j < col; j++)
{
Console.Write("Enter Matrix({0},{1}): ", i, j);
a[i, j] = Convert.ToInt32(Console.ReadLine());
}
}
Итак, как бы я добавить эти два массива вместе, и распечатать результат. Спасибо.
Вы пытаетесь добавить один из них в другую, или создать третий массив? Вам даже нужно * поставить результат в другой массив, если вы просто распечатываете его? Вы четко знаете, как перемещаться по каждому элементу массива - подумайте о том, что вам нужно сделать для добавления. Также обратите внимание, что в настоящее время вы вообще не используете 'b' ... Я подозреваю, что вы имели в виду во втором цикле. –
Что вы подразумеваете под «добавлением»? сумма значений в одном и том же положении или конкатенация массивов? – niculare
Я предполагаю, что он означает «матричное дополнение». –