Ho provato ad implementare il metodo in questo modo,aiutandomi con un metodo di supporto ma non capisco perche non esce cavolo:non trovo l'errore..potete dargli un occhiata?
codice:
public static boolean verificadiagonale (int[][]m){
for(int j=0;j<m[0].length-1;j++)
if (sottometodo(m,j)){
return true;
}
return false;
}
public static boolean sottometodo (int[][]m,int j){
for (int i = 1; i < m.length ; i++) {
if(m[i][j+i]==m[0][j])
return true;
}
return false;
}
public static void main(String[] args) {
int[][]m={{2,0,3,4,9},
{3,0,1,2,4},
{8,0,13,0,3},
{0,7,2,2,7},
{1,5,1,6,4}};
boolean b=verificadiagonale (m);
System.out.print(b);
}