Ver Mensaje Individual
  #18 (permalink)  
Antiguo 02/04/2007, 03:55
Nanyna85
 
Fecha de Ingreso: octubre-2005
Mensajes: 68
Antigüedad: 18 años, 7 meses
Puntos: 0
Re: Cuadrados Latinos

Hola: Alguien seria tan amable de decirme que es lo que esta mal en el codigo ?
Código:
 public void CargarMatriz(int val){  
      int f,c,n;
      n=0;
      for (f=0;f<valor;f++){           
          for (c=0;c<valor;c++){
            if(c==0){
            matriz[f][c]=n++;
        System.out.println("Fila "+f+" Columna "+c+" Valor del casillero "+n);
    }
                else{
                    if(n==val)
                        n=0;                       
                        matriz[f][c]=n++;
                        System.out.println("Fila "+f+" Columna "+c+" Valor del casillero "+n);
                        if(c==(valor-1)){
                        n=matriz[f][c];
                    System.out.println("Ha pasado por aca? el valor que tengo que retener es el "+n+" de la fila "+f+" columna "+c);
                }
                    }
    
          }
        }
}
Yo he puesto leyendas en el codigo para tratar de ver porque me sale asi, pero no pude encontrar el porque
Código:
Ingrese numero
4
Fila 0 Columna 0 Valor del casillero 1
Fila 0 Columna 1 Valor del casillero 2
Fila 0 Columna 2 Valor del casillero 3
Fila 0 Columna 3 Valor del casillero 4
Ha pasado por aca? el valor que tengo que retener es el 3 de la fila 0 columna 3
Fila 1 Columna 0 Valor del casillero 4
Fila 1 Columna 1 Valor del casillero 1
Fila 1 Columna 2 Valor del casillero 2
Fila 1 Columna 3 Valor del casillero 3
Ha pasado por aca? el valor que tengo que retener es el 2 de la fila 1 columna 3
Fila 2 Columna 0 Valor del casillero 3
Fila 2 Columna 1 Valor del casillero 4
Fila 2 Columna 2 Valor del casillero 1
Fila 2 Columna 3 Valor del casillero 2
Ha pasado por aca? el valor que tengo que retener es el 1 de la fila 2 columna 3
Fila 3 Columna 0 Valor del casillero 2
Fila 3 Columna 1 Valor del casillero 3
Fila 3 Columna 2 Valor del casillero 4
Fila 3 Columna 3 Valor del casillero 1
Ha pasado por aca? el valor que tengo que retener es el 0 de la fila 3 columna 3

	 Cuadrado Latino
0 1 2 3 
3 0 1 2 
2 3 0 1 
1 2 3 0

Última edición por Nanyna85; 02/04/2007 a las 14:17