Concetti Chiave
- Il metodo isTriangolareInferiore verifica se una matrice di interi è triangolare inferiore.
- Una matrice è considerata triangolare inferiore se tutti gli elementi sopra la diagonale principale sono nulli.
- Gli elementi sulla diagonale e sotto di essa non devono essere tutti nulli per soddisfare la condizione.
- Il metodo utilizza un ciclo per controllare gli elementi sopra la diagonale principale.
- Restituisce TRUE se la matrice è triangolare inferiore, altrimenti FALSE.
Tema 52
Scrivere un metodo isTriangolareInferiore che riceve in ingresso una matrice di interi M e restituisce TRUE se essa risulta triangolare inferiore; FALSE altrimenti. Per il nostro obiettivo, definiamo matrice triangolare inferiore una matrice in cui tutti gli elementi al di sopra della diagonale principale sono nulli e gli elementi dalla diagonale in giù non sono tutti nulli.Ad esempio, sia M la matrice così costituita
1 | 0 | 0 | 0 |
2 | 3 | 0 | 0 |
4 | 5 | 0 | 0 |
0 | 0 | 6 | 7 |
public class tema52 { public static boolean isTriangolareInferiore (int[][ ] M){ // basterà verificare che gli elementi al di sopra della diagonale principale // siano tutti nulli mentre i restanti // elementi non siano tutti nulli; in caso contrario il risultato sarà FALSE // approntiamo una variabile boolean che ci servirà per fare una doppia verifica boolean esito = true; // avviamo un ciclo per scorrere la parte soprastante la diagonale, cominciando // dalla prima riga e ancorando // la mobilità dell’indice delle colonne in maniera opportuna for(int i = 0; i