_stan
(320 punti)
1' di lettura

Tema 46

Scrivere un metodo prodottoRighePerColonne che riceve in ingresso due matrici quadrate di interi e restituisce il risultato del prodotto righe per colonne.
Ad esempio, siano M e Q le matrici così costituite
1 2
3 4
2 5
1 1
allora prodottoRighePerColonne(M, Q) darà
(1x2)+(2x1) = 4 (1x5)+(2x1) = 7
(3x2)+(4x1) = 10 (3x5)+(4x1) = 19
 public class tema46{ public static int[][] prodottoRighePerColonne (int[][] M, int[][] Q){ // verifichiamo che il numero di righe di una matrice sia adeguato al numero di // colonne dell’altra matrice if (M.length != Q[0].length) return null; // la matrice risultante avrà naturalmente le seguenti dimensioni int[][] matriceRisultante  = new int[M.length][Q[0].length]; // approntiamo un contenitore in cui effettuare le operazioni tra gli elementi int calcolo = 0; for (int i = 0; i