Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/11/2012, 06:37
Javieer-G
 
Fecha de Ingreso: diciembre-2008
Mensajes: 50
Antigüedad: 15 años, 5 meses
Puntos: 0
Inicialización de array

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 original
  1. import java.util.*;
  2.  
  3. public class ClassEnsayo {
  4.  
  5.     /**
  6.      * Nombre:        Implementación del método de la burbuja
  7.      * Autor:         Javier García Manzano
  8.      * Fecha y hora:  30/10/2012, 00:17
  9.      * Hacer un programa en java que implemente un método para obtener la matriz
  10.      * traspuesta de una matriz dada de tamaño n x m, ingresados por teclado.
  11.      */
  12.  
  13.     public static void main(String[] args) {
  14.        
  15.         int x[][];
  16.         Scanner t= new Scanner(System.in);
  17.        
  18.         System.out.println("Introduce datos: ");
  19.         for(int i=0; i<4; i++){
  20.             for(int j=0; j<4; j++){
  21.                 x[i][j] = t.nextInt();}}
  22.        
  23.         ClassEnsayo.traspuesta(x);
  24.        
  25.         for(int i=0; i<x.length; i++){
  26.             for(int j=0; j<x[i].length; j++){
  27.                 System.out.println(x[i][j]);}}
  28.        
  29.         t.close();
  30.     }
  31.    
  32.     public static void traspuesta(int[][] x) {
  33.        
  34.         for(int i=0; i<x.length; i++){
  35.             for(int j=0; j<x[i].length; j++){
  36.                 x[i][j] = x[j][i];
  37.             }
  38.            
  39.         }
  40.        
  41.     }
  42.  
  43.  
  44. }