Matriz

¿Buenas cómo va?... toy necesitando hacer un programa de una matriz cuadrada de n por n... ya lo tengo echo... y cuando tengo que hacer el toString() para que m muestra los elemento de la matriz m los muestra así
Fila 0 - Columna 0 : 4
Fila 0 - Columna 1 : 34
Fila 0 - Columna 2 : 434
Fila 1 - Columna 0 : 45675
Fila 1 - Columna 1 : 3213
Fila 1 - Columna 2 : 123
Fila 2 - Columna 0 : 324
Fila 2 - Columna 1 : 312
Fila 2 - Columna 2 : 35
Y yo quiero por ejemplo que m los muestre así
      0 1 2
0 1 43 45
1 23 41 4
2 5 2 5
¿Me podrías ayudar a hacerlo?

1 respuesta

1
Respuesta de
Pues, mira, checate este codigo, haber si te sirve, yo lo hice con un arreglo fijo, pero bueno, tu ya le haras las modificaciones pertinentes
char arreglo[][] = {
                {'a','b','c','d','e','f','g','h','i','j'},
                {'a','b','c','d','e','f','g','h','i','j'},
                {'a','b','c','d','e','f','g','h','i','j'},
                {'a','b','c','d','e','f','g','h','i','j'},
                {'a','b','c','d','e','f','g','h','i','j'},
                {'a','b','c','d','e','f','g','h','i','j'},
                {'a','b','c','d','e','f','g','h','i','j'},
                {'a','b','c','d','e','f','g','h','i','j'},
                {'a','b','c','d','e','f','g','h','i','j'},
                {'a','b','c','d','e','f','g','h','i','j'},
        };
        for(int i=0;i<arreglo.length;i++){
            System.out.print(i+" ");
            for(int j=0;j<arreglo.length;j++){
                    if(i==0)System.out.print((j+1)+" ");
                    else System.out.print(arreglo[j]+" ");
            }
            System.out.println();
        }
Espero te sirva, saludos...
Añade un comentario a esta respuesta
Añade tu respuesta
Haz clic para o
Escribe tu mensaje