Tema 53
Scrivere un metodo isTriangolareSuperiore che riceve in ingresso una matrice di interi M e restituisce TRUE se essa risulta trinagolare superiore; FALSE altrimenti. Per il nostro obiettivo, definiamo matrice triangolare superiore una matrice in cui tutti gli elementi al di sotto della diagonale principale sono nulli e gli elementi dalla diagonale in su non sono tutti nulli.Ad esempio, sia M la matrice così costituita
1 | 2 | 0 | 0 |
0 | 4 | 0 | 0 |
0 | 0 | 0 | 8 |
0 | 0 | 0 | 9 |
public class tema53 { public static boolean isTriangolareSuperiore (int[][] M){ // basterà verificare che gli elementi al di sotto 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 sottostante la diagonale, cominciando // dalla prima riga e ancorando // la mobilità dell’indice delle colonne in maniera opportuna for(int i = 1; i