sto provando con questo
codice:
public static boolean contieneRigheIdentiche(int[][]matrice){
boolean flag=false;
int c=0;
for(int i=0; i<matrice.length; i++){
for(int j=1+i; j<matrice.length; j++){
for(int k=0; k<matrice[i].length; k++){
if(matrice[i][k]==matrice[j][k])
c++;
if (c==matrice[i].length){
flag=true;
c=0;
return flag;
}
}
}
}
return false;
}
al primo if in pratica ho usato c per contare quante volte i confronti tra le righe sono positivi ( quindi valori uguali)
al secondo if confronto se c è uguale al numero delle colonne, se è uguale vuol dire che sono tutti confronti andati a buon fine.
però ho dei problemi sull'azzeramento di c... dov'è che dovrei farla ripartire da zero?
mi potresti dire un modo migliore per confrontare?
grazie ancora