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
Credo tu debba farti per ogni verifica un metodo ed in particolare il metodo deve restituire un valore booleano.
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...