Java - como imprimir una matriz urgente

 
Vista:

como imprimir una matriz urgente

Publicado por cris alvarez (2 intervenciones) el 22/02/2016 01:23:01
Buenas tengo este codigo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
public static void main(String[] args) {
      Scanner x = new Scanner(System.in);
        int valor=0;
    System.out.print("digite el tamaño de la matriz: ");
     valor = x.nextInt();
     int valor1=valor+1;
     int[][]arreglo=new int[valor1][valor1];
 
     for(int i=1;i<arreglo.length;i++ ){
         for(int j=1;j<arreglo.length;j++){
                System.out.print("digite la posicion["+i+","+j+"]= ");
         int valor2=x.nextInt();
         arreglo[i][j] =valor2;
         }
     }
     System.out.println();
     for(int i=1;i<arreglo.length;i++ ){
         for(int j=1;j<arreglo.length;j++){
                System.out.print(arreglo[i][j] +" ");
 
 
     }
          System.out.println();
    }
 
 
      System.out.println();
       int z=1;
        for(int i =1; i<arreglo.length;i++){
               if(i%2 != 0) {
 
             for(int k=arreglo.length-1;k>0;k--){
            System.out.print(arreglo[k][z]+" ");
 
        }
       z=z+1;
    }
     if(i%2 == 0) {
            for(int k=1; k<arreglo.length;k++){
                System.out.print(arreglo[k][z]+" ");
 
        }
            z=z+1;
        }
 
 
   }
 
 
}
}
de esta forma me imprime al final los numero en forma de "N" me podrian explicar como los imprimo en forma de "Z" gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

como imprimir una matriz urgente

Publicado por arck (145 intervenciones) el 23/02/2016 11:49:06
¿Te refieres a meter todo en una linea?

Si ya lo tienes hecho.

Mira la linea 16 de tu codigo, quitas el System.out.println() y ya esta.

1
2
3
4
5
for(int i=1;i<arreglo.length;i++ ){
         for(int j=1;j<arreglo.length;j++){
                System.out.print(arreglo[i][j] +" ");
     }
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar