salve mi trovo a dover affrontare questo esercizio :
Scrivere un metodo matriceSommeMinori che, data una matrice di valori interi, restituisce una nuova matrice in cui ogni elemento in posizione i,j è dato dalla somma di tutti gli elementi della matrice originaria, esclusi quelli facenti parte della riga i-esima e della colonna j-esima.
Ho provato a farlo ma non ci sono riuscita posto il codice che ho scritto :
codice:
public class SommeMinori
{
	public static int[][] matriciSommeMinori(int [][]mat)
	{
		int b[][]=new int[mat.length][mat[0].length];
		int somma=0;
	  for(int i=0;i<mat.length;i++)
	  {
		  for(int k=1;k<mat.length;k++)
		  {
			  for(int j=0;j<mat[0].length;j++)
			  {
				  for(int h=1;h<mat[0].length;h++)
			  
				  { 
					//  somma +=mat[k][h];
					  if(k==i | h==j)
					    mat[k][h]=0;
					  	somma+=mat[k][h];
					  	b[i][j]= somma   ;
		          }
		  
	           }
		  }
	  }
	  return b;
	}

}