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

Multiplicación de Matrices en Java

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)
4 vistas2 páginas

Multiplicación de Matrices en Java

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/[Link] to
change this license
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/[Link] to edit this
template
*/
package matrices;

import [Link];

public class Matrices {


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

[Link]("*****************************************************");
[Link]("Ingrese el numero de filas de la 1era matriz: ");
int fila = [Link]();
[Link]("Ingrese el numero de columnas de la 1era matriz: ");
int co1 = [Link]();
[Link]("Ingrese el numero de filas de la 2da matriz: ");
int fi2 = [Link]();
[Link]("Ingrese el numero de columnas de la 2da matriz: ");
int col2 = [Link]();
[Link]("--- Datos ingresados ---");
[Link]("-- Matriz 1 de: " + fila + "x" + co1 + "--");
[Link]("-- 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
[Link]("== Matriz 1 ==");

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


for (int j = 0; j < co1; j++) {
[Link]("Ingrese valores del elemento: " + i + "," +
j + ":");
mat1[i][j] = [Link]();
}
}
for (int i = 0; i < fila; i++) {
for (int j = 0; j < co1; j++) {
[Link]("[%2d]", mat1[i][j]);

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

}
}
for (int i = 0; i < fi2; i++) {
for (int j = 0; j < col2; j++) {
[Link]("[%2d]", mat2[i][j]);
}
[Link]("");
}
//Matriz resultante
[Link]("-- 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];
}
[Link]("[%2d]", matr[i][j]);
}
[Link]("");
}
} else {
[Link]("La operación no se puede realizar");
}
}

}
matrices pero hecho por mi xd
:(

También podría gustarte