Intanto è meglio che aggiungi la dichiarazione delle variabili e l'inizializzazione...
poi comunque così è sbagliato, in quanto se la matrice fosse così:

124
123
678

diventerebbe così

004
003
678

per risolvere il problema delle righe basta aggiungere un ciclo e, per quello del confronto sbagliato, dopo aver assegnato true a una variabile nel ciclo esterno, la cambi in false se una coppia non è uguale e quindi cambi la riga in zero...
...anche se magari sarebbe comodo aggiungere una funzione che ti faccia il confronto delle righe a cui passi solo il primo indice, spero tu mi abbia compreso,
ciao