RE:PcSpim: Programa de multiplicación de matrices
Es un programa en java modo consola espero que t sirva
//PROGRAMA ELABORADO POR
//CHRISTOPHER DELGADILLO RAMIREZ
//CENTRO DE ESTUDIOS SUPERIORES UNIVERSITARIOS
//CESU
//UNIVERSIDA AUTONOMA ESTADO DE MEXICO
//AREA DE INGENIERIA EN COMPUTACION
//Quiero hacer referencia a la teoria de la pag web Docentes.uacj.mx/flopez/cursos
//ya que su teoria me sirvio para realizar este programa
import java.io.*;
public class Mul_De_Matriz
{ static int a[][],b[][],C[][],n,m,r,c,suma;
static InputStreamReader isr=new InputStreamReader(System.in);
static BufferedReader teclado=new BufferedReader(isr);
public static void main(String arg[])throws IOException
{
System.out.println("Dame los renglones de A ");
n=Integer.parseInt(teclado.readLine());
System.out.println("Dame las columnas de A ");
m=Integer.parseInt(teclado.readLine());
System.out.println("Dame los renglones de B ");
r=Integer.parseInt(teclado.readLine());
System.out.println("Dame las columnas de B ");
c=Integer.parseInt(teclado.readLine());
a=new int [n][m];
b=new int [r][c];
if(m==r)
{ for(int i=0;i<n;i++)
{
for(int j=0;j<m;j++)
{
System.out.println("Digita numero A "+"["+i+","+j+"]");
a[i][j]=Integer.parseInt(teclado.readLine());
}
}
for(int i=0;i<r;i++)
{
for(int j=0;j<c;j++)
{
System.out.println("Digita numero B "+"["+i+","+j+"]");
b[i][j]=Integer.parseInt(teclado.readLine());
}
}
C=new int[n][c];
for(int i=0;i<n;i++)
{
for(int j=0;j<c;j++)
{
suma=0;
for(int k=0;k<r;k++)
{
suma+=a[i][k]*b[k][j];
C[i][j]=suma;
}
}
}
System.out.println("El producto de A y B es
");
for(int i=0;i<n;i++)
{
for(int j=0;j<c;j++)
{
System.out.print(C[i][j]+" ");
}
System.out.println();
}
}
else
System.out.println("No hay multiplicacion ");
}
}