Java - Arrays!!

   
Vista:

Arrays!!

Publicado por Carlos Uriel (2 intervenciones) el 22/09/2015 21:17:55
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
/*
Escribir un programa que lea el array:
4 7 1 3 5
2 0 6 9 7
3 1 2 6 4

y lo escriba como:

4 2 3
7 0 1
1 6 2
3 9 6
5 7 4
*/
 
 
import javax.swing.JOptionPane;
 
public class program3 {
	public static void main(String [] args){
 
		String ax="";
		int arreglo[][] = {
							{4,7,1,3,5},
							{2,0,6,9,7},
							{3,1,2,6,4}
								};
			for (int i=0; i<arreglo.length; i++){
 
				for (int j=0; j<arreglo[i].length; j++){
 
					ax+= arreglo[i][j]+"  ";
				}
				ax+="\n";
			}
			JOptionPane.showMessageDialog(null, ax);
	}
}
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

Arrays!!

Publicado por Andrés (231 intervenciones) el 23/09/2015 20:54:27
Lo que te piden, es calcular la transpuesta de una matriz.

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
public class Main {
 
    public static int[][] transpuesta(int[][] matriz) {
 
        int transpuesta[][] = new int[matriz[0].length][matriz.length];
 
        for(int i=0;i<matriz.length;i++) {
 
            for(int j=0;j<matriz[0].length;j++) {
 
                transpuesta[j][i] = matriz[i][j];
 
            }
        }
 
        return transpuesta;
    }
 
    public static void imprimeMatriz(int[][] matriz) {
 
        for(int i=0;i<matriz.length;i++) {
            for(int j=0;j<matriz[0].length;j++) {
 
                System.out.print(matriz[i][j] + " ");
 
            }
 
            System.out.println();
        }
 
    }
 
    public static void main(String[] args) {
 
        int matriz[][] = {{4,7,1,3,5},{2,0,6,9,7},{3,1,2,6,4}};
        imprimeMatriz(matriz);
        imprimeMatriz(transpuesta(matriz));
 
    }
 
}
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