Lo que me preocupa del programa, más que el algoritmo en sí, es el tema de que me da un error en la inicialización de la matriz.
Si me echais un cable, genial!
Gracias
Código JAVA:
Ver originalimport java.util.*;
public class ClassEnsayo {
/**
* Nombre: Implementación del método de la burbuja
* Autor: Javier García Manzano
* Fecha y hora: 30/10/2012, 00:17
* Hacer un programa en java que implemente un método para obtener la matriz
* traspuesta de una matriz dada de tamaño n x m, ingresados por teclado.
*/
public static void main
(String[] args
) {
int x[][];
Scanner t
= new Scanner
(System.
in);
System.
out.
println("Introduce datos: "); for(int i=0; i<4; i++){
for(int j=0; j<4; j++){
x[i][j] = t.nextInt();}}
ClassEnsayo.traspuesta(x);
for(int i=0; i<x.length; i++){
for(int j=0; j<x[i].length; j++){
System.
out.
println(x
[i
][j
]);}}
t.close();
}
public static void traspuesta(int[][] x) {
for(int i=0; i<x.length; i++){
for(int j=0; j<x[i].length; j++){
x[i][j] = x[j][i];
}
}
}
}