0% encontró este documento útil (0 votos)
12 vistas2 páginas

Codigo Programación

programación
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
12 vistas2 páginas

Codigo Programación

programación
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd

/*

* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to
change this license
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Main.java to edit this
template
*/
package matrices;

import java.util.Scanner;

public class Matrices {


public static void main(String[] args) {
var consola = new Scanner(System.in);
System.out.println("*** MULTIPLICACION DE MATRICES M X N ***");

System.out.println("*****************************************************");
System.out.println("Ingrese el numero de filas de la 1era matriz: ");
int fila = consola.nextInt();
System.out.println("Ingrese el numero de columnas de la 1era matriz: ");
int co1 = consola.nextInt();
System.out.println("Ingrese el numero de filas de la 2da matriz: ");
int fi2 = consola.nextInt();
System.out.println("Ingrese el numero de columnas de la 2da matriz: ");
int col2 = consola.nextInt();
System.out.println("--- Datos ingresados ---");
System.out.println("-- Matriz 1 de: " + fila + "x" + co1 + "--");
System.out.println("-- matriz 2 de :" + fi2 + "x" + col2 + "--");
if (co1 == fi2) {
int [][] mat1= new int[co1][fila];
int [][] mat2= new int[col2][fi2];
int [][] matr= new int [fila][col2];
//Matriz Uno
System.out.println("== Matriz 1 ==");

for (int i = 0; i < fila; i++) {


for (int j = 0; j < co1; j++) {
System.out.println("Ingrese valores del elemento: " + i + "," +
j + ":");
mat1[i][j] = consola.nextInt();
}
}
for (int i = 0; i < fila; i++) {
for (int j = 0; j < co1; j++) {
System.out.printf("[%2d]", mat1[i][j]);

}
System.out.println("");
}
//Matriz 2
System.out.println("== Matriz 2 ==");
for (int i = 0; i < fi2; i++) {
for (int j = 0; j < col2; j++) {
System.out.println("Ingrese valores del elemento: " + i + "," +
j + ":");
mat2[i][j]=consola.nextInt();

}
}
for (int i = 0; i < fi2; i++) {
for (int j = 0; j < col2; j++) {
System.out.printf("[%2d]", mat2[i][j]);
}
System.out.println("");
}
//Matriz resultante
System.out.println("-- Matriz Resultante --");
for (int i = 0; i < fila; i++) {
for (int j = 0; j < col2; j++) {
for (int k = 0; k < co1; k++) {
matr[i][j] += mat1[i][k] * mat2[k][j];
}
System.out.printf("[%2d]", matr[i][j]);
}
System.out.println("");
}
} else {
System.out.println("La operación no se puede realizar");
}
}

}
matrices pero hecho por mi xd
:(

También podría gustarte