Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/11/2012, 15:37
Javieer-G
 
Fecha de Ingreso: diciembre-2008
Mensajes: 50
Antigüedad: 15 años, 11 meses
Puntos: 0
Matrices triangulares

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 original
  1. public static boolean triangularSup(int x[][]) {
  2.         boolean esTriangular = true;
  3.        
  4.         for(int i=0; i<x.length; i++){
  5.             for(int j=0; j<i; j++){
  6.                 if(x[i][j] != 0){
  7.                     esTriangular = false;
  8.                     break;
  9.                 }
  10.                
  11.             }
  12.            
  13.         }
  14.        
  15.         return esTriangular;
  16.        
  17.     }

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...