import java.util.Scanner;
/**
*
* @author Lisa C
*/
public class MatrizInversa {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Introduzca el número de renglones");
int ren = Integer.parseInt(sc.nextLine());
System.out.print("Introduzca el número de columnas");
int col = Integer.parseInt(sc.nextLine());
int[][] matrizEnt1 = new int[ren][col];
int[][] matrizEnt2 = new int[col][ren];
for (int i = 0; i < matrizEnt1.length; i++) {
for (int j = 0; j < matrizEnt1[i].length; j++) {
System.out.print("Introduzca el valor para la posición " + i + ", " + j + ": ");
matrizEnt1[i][j] = Integer.parseInt(sc.nextLine());
}
}
///////////////////////////////////////////////////////
////////////////Valores de prueba//////////////////////
///////////////////////////////////////////////////////
// int [][] matrizEnt1 = new int[][]{
// {1,2,3},
// {4,5,6},
// {7,8,9},
// {10,11,12}
// };
// int [][] matrizEnt2 = new int[matrizEnt1[0].length][matrizEnt1.length];
///////////////////////////////////////////////////////
for (int i = 0; i < matrizEnt1.length; i++) {
for (int j = 0; j < matrizEnt1[i].length; j++) {
matrizEnt2[j][i] = matrizEnt1[i][j];
}
}
System.out.println("Matriz 1");
for (int i = 0; i < matrizEnt1.length; i++) {
for (int j = 0; j < matrizEnt1[i].length; j++) {
System.out.print(matrizEnt1[i][j] + "\t");
}
System.out.println();
}
System.out.println("Matriz 2");
for (int i = 0; i < matrizEnt2.length; i++) {
for (int j = 0; j < matrizEnt2[i].length; j++) {
System.out.print(matrizEnt2[i][j] + "\t");
}
System.out.println();
}
}
}