#include <stdio.h>
int main()
{
int i,j,m=0,q=1;
int a[3][3]={
{1,2,3},
{4,5,6},
};
int b[3][3]={
{1,4},
{2,5},
{3,6},};
int c[2][2]={0};
for(i=0;i<2;i++)
{
m=0;
for(j=0;j<3;j++)
{
m+=a[i][j]*b[j][i];
}
c[i][i]=m;
m=0;
for(j=0;j<3;j++)
{
m+=a[i][j]*b[j][q];
}
c[i][q]=m;
q=0;
}
for(i=0;i<2;i++)
{
printf("|");
for(j=0;j<3;j++){printf(" %d ",a[i][j]);}
printf("|");
if(i==1){putchar('*');}
printf("\t|");
for(j=0;j<2;j++){printf(" %d ",b[i][j]);}
printf("|");
if(i==1){putchar('=');}
printf("\t|");
for(j=0;j<2;j++){printf("%d ",c[i][j]);}
printf("|");
putchar('\n');
}
printf(" |");
for(j=0;j<2;j++)
{
printf(" %d ",b[2][j]);
}
printf("|");
}