Un metodo controllaRighe che riceve una matrice M e due indici di riga a e b, e restituisce true se tutti gli
elementi della riga di indice a di M appaiono anche nella riga di indice b di M.

esempio:data la matrice m==>
codice:
1 4 3 5 6
4 0 0 9 3
3 4 3 7 4
1 2 3 4 3
6 2 8 5 6
7 3 8 2 4
indice di riga a=2 b=5
il metodo deve restituire true perche tutti gli elementi della riga 2 di m appaiono anche nella riga 5 di m

codice:
 
public class provaaa {  

 public static boolean controllarighe (int[][]m,int a,int b){ 
 for (int j=0;j<m[0].length;j++){ 				
 if (m[a][j]==m[b][j]) 					
 return true;               
 }                   
 return false;            
 } 			 	    
 public static void main(String[] args) { 		
 int[][]m={{1,4,3,5,6},{4,0,0,9,3},{3,4,3,7,4},{1,2,3,4,3},{6,2,8,5,6},{7,3,8,2,4}}; 	   int a=2; 	    
int b=5; 		
boolean k = controllarighe(m,a,b); 		
System.out.print(k); 		 		
}       
}

procedendo così mi restituisce true ma restituisce true anche se nella riga 5 compare solo un elemento della riga 2.quindi non va bene!!ho provato con un contatore però non va bene perchè se nella riga 5 ci fossero doppioni di elementi di 2 il contatore incrementa ma non è detto che tutti gli elementi vi compaiono!!

invoco il vostro aiuto!!!un suggerimento su come procedere e in particolare che condizione ci metto nell if??

GRAZIE