viernes, 12 de febrero de 2016

Curso Programación - Vectores y Matrices con programación modular - Ejemplo 2

<<Curso Programación>> <br>
2)Ingresar una cierta cantidad de filas y columnas ,con sus respectivos datos ;luego mostrar la matriz original e intercambiada.
package clase14; import javax.swing.JOptionPane; import javax.swing.JTextArea; public class Ejercicio6 {
 public static void main(String[] args) { 
 Intercambiar();
  }
 static void Intercambiar(){

 int N,i,j,aux;
  int A[][]=new int[10][10];
  JTextArea areaSalida=new JTextArea();

  N=Integer.parseInt(JOptionPane.showInputDialog("Ingresar cantidad de filas y columnas:"));
   
  for(i=0;i< N; i++){
 
   for(j=0;j< N; j++){
     A[i][j]=Integer.parseInt(JOptionPane.showInputDialog("Ingresar numero: "));
         }
      }
      
  JOptionPane.showMessageDialog(null,"La matriz original es: "); 
for(i=0;i
  for(j=0;j< N; j++){
           areaSalida.append(A[i][j]+"\t");
           JOptionPane.showMessageDialog(null,areaSalida);
       } 
         areaSalida.append("\n");   
      }

      for(i= 0; i< N; i++){
         aux=A[i][i];
         A[i][i]=A[N-1][i];
         A[N-1][i]=aux;
      }

JOptionPane.showMessageDialog(null,"La matriz intercambiada es: ");  

      areaSalida.append("\n"); 
      areaSalida.append("--------------------------------");
      areaSalida.append("\n");
for(i=0;i< N;i ++){
           for(j=0;j< N; j++){
           areaSalida.append(A[i][j]+"\t");
           JOptionPane.showMessageDialog(null,areaSalida);
       } 
         areaSalida.append("\n");   
      }  
    }
  }
    <<Curso Programación>> <br>

No hay comentarios:

Publicar un comentario