Os consulto lo siguiente, ¿Cuál podría ser un algoritmo para verificar si una matriz insertada es triangular?
Yo he programado lo siguiente:
Código JAVA:
Ver originalpublic static boolean triangularSup(int x[][]) {
boolean esTriangular = true;
for(int i=0; i<x.length; i++){
for(int j=0; j<i; j++){
if(x[i][j] != 0){
esTriangular = false;
break;
}
}
}
return esTriangular;
}
La cosa es que no funciona, y no soy capaz de pensar un algoritmo adecuado. Mi idea sería ir comprobando elemento a elemento, pero tampoco sé como decirle al programa que verifique si son ceros todos los elementos por debajo de la diagonal...