Originariamente inviato da Zlatan94
perchè facevo direttamente il confronto tra i tre con == e non andava.
Non andava perché l'espressione:
codice:
if (mat[0][0] == mat[0][1]== mat[0][2]))
equivale a
codice:
if ((mat[0][0] == mat[0][1])== mat[0][2]))
; l'espressione nella prima parentesi viene valutata come un booleano (true o false), e questo risultato viene poi confrontato con mat[0][2], il che ovviamente non è quello che desideri.