#include<stdio.h>
#include<stdlib.h>
main()
{ int m,n,p,o,x=0,y=0;
printf("......Primera matriz (A).....\n Fila:");
scanf("%d",&m);
printf(" Columnas:");
scanf("%d",&n);
printf("......Segunda matriz (B).....\n Fila:");
scanf("%d",&p);
printf(" Columnas:");
scanf("%d",&o);
printf("\n Por favor introduzca los elementos de (A):\n");
if(n!=p){
printf("No cumple la condicion de multiplicacion");
}else{
int a[20][20],b[20][20],c[20][20],S,mul=0;
for(x=1;x<=m;x++)
for(y=1;y<=n;y++)
{
printf("A[%d][%d]:",x,y);
scanf("%d",&a
- [y]);
printf("Introduzca los valores de (B):\n");
for(x=1;x<=p;x++)
for(y=1;y<=o;y++)
{
printf("B[%d][%d]:",x,y);
scanf("%d",&b
- [y]);
for(x=1;x<=m;x++)
for(y=1;y<=o;y++)
for(S=1;S<=o;S++)
{
mul=mul+(a
*b[y]);
- [y]=mul;}
system("cls");
printf("....Matriz resultante....\n");
for(x=1;x<=m;x++)
{ printf("\n");
for(y=1;y<=o;y++)
{printf("%d",c
- [y]);
}
}}}