Ciao a tutti. Ho scritto del codice che genera una matrice NxM. Successivamente devo fare delle operazioni su questa matrice.In particolare devo:
- Generi una matrice di NxM popolata di valori casuali compresi tra 1 e 100.
- Dichiari due array, l'array R di N elementi e l'array C di M elementi.
- Salvi, nell'array R le somme di ogni riga della matrice e nell'array C le somme di tutte le colonne.
- Stampi la matrice e i due array.
Questo il codice scritto per generare la matrice:
const readline = require('readline').createInterface({
input: process.stdin,
output: process.stdout,
});
readline.question(`Input: `, num=> {
let N=parseInt(num.charAt(0));
let M=parseInt(num.charAt(2));
const arr=[];
const arrR=[];
let numRnd=0;
for(let i=0; i< N; i++){
numRnd=Math.floor(Math.random()*100)+1 ;
arr.push([numRnd]);
for( let j=0; j < M; j++){
arr[i][j]=Math.floor(Math.random()*100)+1;
}
}
console.log(arr);
readline.close();
});
Ovviamente non voglio la soluzione, ma conoscere quale approccio utilizzare per proseguire nelle operazioni sull'array multidimensionale. Ho difficoltà nel proseguire perchè pur trovando esempi su come sommare gli elementi di un array non ho trovato molto sulla somma degli elementi di array multidimensionali.