Concetti Chiave
- Il metodo verificaSeNellaMatriceCiSonoElementiMultipliDiAltri controlla se nella matrice M esistono elementi multipli di altri.
- Utilizza un metodo di supporto, isMultiplo, per determinare se un numero è multiplo di qualsiasi elemento in M.
- Il metodo isMultiplo attraversa la matrice, incrementando un contatore quando trova multipli, per determinare il risultato.
- Se un elemento di M è multiplo di almeno un altro elemento, il metodo principale restituisce TRUE.
- La struttura include cicli che iterano su righe e colonne per esaminare ogni possibile combinazione di elementi.
Tema 101
Scrivere un metodo verificaSeNellaMatriceCiSonoElementiMultipliDiAltri che riceve una matrice di interi M e restituisce TRUE se M contiene elementi che sono multipli di altri elementi presenti nella matrice; FALSE altrimenti.Ad esempio, sia M la matrice così costituita
3 | 18 | 15 | 7 | 2 |
1 | 9 | 11 | 4 | 6 |
7 | 2 | 6 | 3 | 5 |
5 | 1 | 25 | 2 | 1 |
3 | 2 | 33 | 4 | 4 |
public class tema101{ // usiamo un metodo di supporto che verifica se un numero è multiplo di qualche // elemento di una matrice public static boolean isMultiplo (int k, int[][] M){ // prepariamo un contatore che sarà incrementato ogni volta che il numero // risulterà multiplo di un elemento int contatoreMultipli = 0; // scorriamo la matrice riga per riga for (int i = 0; i 1) multipli = true; else multipli = false; return multipli; } public static boolean verificaSeNellaMatriceCiSonoElementiMultipliDiAltri (int[][] M){ boolean multipli = false; // scorriamo la matrice for (int i = 0; i