У меня есть одномерный массив со случайными элементами, пробитый сеткой m * n. Я хочу узнать количество строк и общее количество столбцов, присутствующих в нем.Поиск общего количества столбцов в массиве
Вот как 1-мерная матрица: [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18 19,20]
Я хочу, чтобы относиться к нему как:
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
Теперь я хочу, чтобы найти общий REO и общую колонку. общей строки выполняется следующим образом:
for (int i = 0; i < totalRows; i++)
{
for (int j = 0; j < totalColumns; j++)
{
rowTotal[i] += numbers[temp + j];
}
temp += totalColumns;
}
Я пытаюсь сделать то же самое с колонной. Вот код:
for (int i = 0; i < totalColumns; i++)
{
tempk = 0;
for (int j = 0; j < totalRows; j++)
{
blockTotal[i] += numbers[i+j+tempk];
tempk += totalColumns;
}
}
Am не в состоянии получить в общей сложности колонки, как и предполагалось. Пожалуйста помоги.
Почему вместо этого не использовать многомерный массив? –
вы можете получить результат с помощью первого цикла и заменить 'rowTotal [i] + =' на 'columnTotal [j] + ='. – didierc