#include
#include
#define N 4

void main (void)
{
unsigned int a[N][N],b[N][N],mul[N][N],i,j;

void mul_matrices(unsigned int [N][N],unsigned Int [N][N],unsigned int [N][N]);

clrscr();

printf("Getting A Matrix : \n\n\0");

for (i=0;ifor (j=0;j{
printf("A[%d][%d]=",i,j);
scanf("%d",&a[i][j]);
}
printf("Getting B Matrix : \n\n\0");

for (i=0;ifor (j=0;j{
printf("B[%d][%d]=",i,j);
scanf("%d",&b[i][j]);
}
mul_matrices(a,b,mul);
printf("\n Members Of Mul Matrix : \n\n\0");

for (i=0;ifor (j=0;jprintf("ADD[%d][%d]=%d\n ",i,j,mul[i][j]);
}

void mul_matrices(unsigned int a[N][N],unsigned int b[N][N],unsigned int mul[N][N])
{
unsigned int i,j,k;

for (i=0;ifor (j=0;j{
mul[i][j]=0;

for (k=0;k

mul[i][j]+=a[i][k]*b[k][j];
}
}