Я пытаюсь взять массив, содержащий 400 целых чисел, и разбить его на двумерный массив 20x20. Я думал, что у меня есть правильный алгоритм, но сумма 1-D массива не соответствует сумме двухмерного массива, поэтому я, очевидно, что-то делаю неправильно. Вот мой код:Превращение одномерного массива в двумерный массив
private static void processArray(int[] inArray)
{
int[][] array = new int[20][20];
for (int x = 0; x < 20; x++)
{
for (int y = 0; y < 20; y++)
{
for (int z = 0; z < 400; z++)
{
array[x][y] = inArray[z];
}
}
}
}
Что я делаю неправильно?
Спасибо! Я соглашусь через несколько минут :) –