Credo tu debba farti per ogni verifica un metodo ed in particolare il metodo deve restituire un valore booleano.Originariamente inviato da Federicot
1 se la mia matrice salvata è triangolaresuperiore cioè solo quando sotto la diagonale ho elementi che sono tutti zero
-1 se la mia matrice è triangolareinferiore solo quando gli elementi sopra la diagonale sono uguali a zero
2 se la mia matrice è diagonale cioè in diagonale devo avere tutti 1(poi anche sotto e sopra la diagonale gli elementi devono essere zero ma io sugli if ancora non li ho inclusi)
-2 non sto in nessuno dei tre casi
Poi in un altro tuo metodo oppure nel main costruisci i controlli:
codice:if( isTriangolareInf( ... ) ) //stampi a video o restituisci il valore -1 else if( isTriangolareSup( ... ) ) //stampi a video o restituisci il valore 1 //e così via...