Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 6

EJERCICIO DE MATRICES

package multmatriz;

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStreamReader;

public class MultMatriz {

public static void main(String[] args) throws IOException {

//instanciar la clase

Multm a=new Multm();

a.Mulmtrz();

}}

--------------------------------------------------------------------------------------------------------

package multmatriz;

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStreamReader;

public class Multm {

public void Mulmtrz() throws IOException {

BufferedReader leer=new BufferedReader(new InputStreamReader(System.in));

int i,j,k;

int MatrizA[][]=new int [2][4];

int MatrizB[][]=new int [4][3];


int MatrizC[][]=new int [2][3];

// Matriz A

for (i=0; i<=1;i++){

for (j=0; j<=3;j++){

System.out.println("MatrizA["+i+"]"+"["+j+"]");

MatrizA[i][j]=Integer.parseInt(leer.readLine());

}}

// Matriz B

for (j=0; j<=3 ;j++){

for (k=0; k<=2;k++){

System.out.println("MatrizB[ "+j+" ]["+k+"]=");

MatrizB[j][k]=Integer.parseInt(leer.readLine());

}}

//matriz C

for (i=0; i<=1;i++){

for (k=0; k<=2;k++){

MatrizC[i][k]=0;

}}

// Multiplicacion entre matrices A Y B

for(i=0; i<=1;i++) {

for (k=0; k<=2; k++) {

for (j=0; j<=3; j++) {

MatrizC[i][k]=MatrizC[i][k]+(MatrizA[i][j]*MatrizB[j][k]);

}}}

// Imprimir Matriz A
for (i=0; i<=1;i++){

for (j=0; j<=3;j++){

System.out.print(MatrizA [i][j]+" ");

System.out.println("");

// Imprimir Matriz B

for (j=0; j<=3;j++){

for (k=0; k<=2;k++){

System.out.print(MatrizB [j][k]+" ");

System.out.println("");

// Imprimir Matriz C

for (i=0; i<=1;i++){

for (k=0; k<=2;k++){

System.out.print(MatrizC [i][k]+" ");

System.out.println("");

}}}

You might also like