io non devo stampare nessuna matrice ma soltanto:
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
Forse mi sono illuminato proprio pensando alla matrice diagonale se aggiungo che devo avere zeri sotto e sopra la diagonale mi restituisce 2 (quello che io voglio)
Dici che è cosi?
Spero di essermi spiegato
ciao

Rispondi quotando