Вы назначаете массивы как array[j][i]
и печатаете как array[i][j]
.
Итак, вы назначаете array[2][1]
как 2
Но вы печатаете array[1][2]
, который при этом time 0
.
Хотя к концу программы ваш массив будет похож на то, что вы ожидаете. По умолчанию целочисленным массивам присваиваются нули.