Array[j][i] = getRamdomEl()
Допустим до
Ai
вы достучитесь, а до
Aj
как? Сначала Вам необходимо добавить по
Ai
пустой массив, и только потом добавлять в него числа.
Ну а по нахождению максимальных элементов в каждом столбце сначала необходимо проходить по колонкам, и только потом по строкам.
function getColumnsMax(matrix, rows, columns) {
const maxValues = [];
for (let column = 0; column < columns; column++) {
const columnValues = [];
for (let row = 0; row < rows; row++) {
columnValues.push(matrix[row][column]);
}
maxValues.push(Math.max(...columnValues));
}
return maxValues;
}