Concetti Chiave

  • Il metodo creaMatriceConMinimoEconMediaDiOgniRiga elabora una matrice quadrata di interi per calcolare il minimo e la media di ogni riga.
  • Viene creata una nuova matrice con lo stesso numero di righe e due colonne per contenere i risultati.
  • Per ogni riga, il minimo è determinato confrontando ogni elemento, mentre la somma è accumulata per calcolare la media.
  • La media è calcolata dividendo la somma degli elementi di ogni riga per il numero totale di elementi (M.length).
  • Il metodo visualizzaMatrice stampa la matrice risultante, mostrando chiaramente i minimi e le medie calcolate.

Tema 73

Scrivere un metodo creaMatriceConMinimoEconMediaDiOgniRiga che riceve una matrice quadrata di interi M e restituisce una matrice contenente il minimo e la media degli elementi contenuti in ciascuna delle righe di M.

Esempio di matrice

Ad esempio, sia M la matrice così costituita

0 1 2 3
-2 4 1 1
3 0 -5 7
2 1 -4 0
allora creaMatriceConMinimoEconMediaDiOgniRiga(M) 0 1 -2 1 -5 6 -4 2
 public class tema73{ public static int[][] creaMatriceConMinimoEconMediaDiOgniRiga (int[][] M) { // approntiamo la nuova matrice che avrà di certo righe pari a quelle di M e due // colonne int [][] Q = new int [M.length][2]; // iniziamo a scorrere la matrice riga per riga for (int i = 0; i visualizzaMatrice (int[][] M) { for (int i = 0; i 

Applicazione di prova

println();} } /* Applicazione di prova */ public static void main(String args[]) { int[][] M = {{0, 1, 2, 3}, {-2, 4, 1, 1}, {3, 0, -5, 27}, {12, 1, -4, 0}}; System.out.println("Risultato del metodo:"); int [][] Q = creaMatriceConMinimoEconMediaDiOgniRiga (M); visualizzaMatrice (Q); } }

Domande da interrogazione

  1. Qual è lo scopo del metodo creaMatriceConMinimoEconMediaDiOgniRiga?
  2. Il metodo creaMatriceConMinimoEconMediaDiOgniRiga riceve una matrice quadrata di interi e restituisce una nuova matrice contenente il minimo e la media degli elementi di ciascuna riga della matrice originale.

  3. Come viene calcolato il minimo e la media per ogni riga della matrice?
  4. Per ogni riga, il metodo inizializza il valore minimo con il primo elemento e somma tutti gli elementi per calcolare la media, che viene poi ottenuta dividendo la somma per il numero di elementi nella riga.

  5. Qual è l'output del metodo quando viene applicato alla matrice di esempio fornita?
  6. L'output del metodo per la matrice di esempio è una nuova matrice in cui ogni riga contiene il minimo e la media degli elementi della riga corrispondente della matrice originale, risultando in: {{0, 1}, {-2, 1}, {-5, 6}, {-4, 2}}.

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community