_stan
Ominide
1 min. di lettura
Vota

Concetti Chiave

  • Il metodo creaMatriceEstrandoCroceEsclusoElementoCentrale riceve una matrice quadrata di dimensione dispari come input.
  • Il metodo restituisce una nuova matrice contenente gli elementi della riga e colonna centrale, escludendo l'elemento centrale.
  • La nuova matrice avrà un numero di righe pari a quello della matrice originale meno uno, con due colonne.
  • Il codice utilizza un intero chiamato delta per facilitare la selezione degli elementi corretti da includere nella nuova matrice.
  • Il metodo è parte di una classe Java chiamata tema86, che gestisce la manipolazione della matrice.

Tema 86

Scrivere un metodo creaMatriceEstrandoCroceEsclusoElementoCentrale che riceve in ingresso una matrice quadrata di interi M di dimensione dispari e restituisce una matrice contenente gli elementi di M presenti sulla riga e sulla colonna centrali escluso lelemento centrale.

Ad esempio, sia M la matrice cos costituita

1 3 7 9 6
2 4 12 5 13
14 18 11 1 4
3 1 1 8 2
0 12 25 4 5
allora creaMatriceEstraendoCroceEsclusoElementoCentrale(M) dar
14 7
18 12
1 1
4 25

 public class tema86 { public static int[][] creaMatriceEstraendoCroceEsclusoElementoCentrale (int[][] M) { // approntiamo la matrice in cui posizioneremo gli elementi che soddisfano il // requisito // tale matrice avr un numero di righe pari a quello di M meno 1 e numero di // colonne pari a 2 int[][] nuovaMatrice = new int[M.length - 1][2]; // inizializziamo un intero delta che useremo al momento opportuno per saltare // direttamente sugli elementi // giusti con i quali riempiremo la nuova matrice int delta = 0; for (int i = 0; i    

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community