To write a program in which multiply two matrices of order 2*2 and show the result follow the following commands.
#include<conio.h>
#include<stdio.h>
void main(void)
{
clrscr();
int i, k;
int matrix1[2][2];
int matrix2[2][2];
int matrix3[2][2];
printf(“The Value of matrix1: \n”);
for (i=0;i<2;i++)
{
for(k=0;k<2;k++);
scanf(“%d”,&matrix1[i][k]);
}
printf(“The Value of matrix2: \n”);
for (i=;i<2;i++);
{
for(k=0;k<2;k++)
scanf(“%d”,matrix2[i][k]);
}
for(i=0;i<2;i++)
{
for(k=0;k<2;k++)
{
matrix3[0][0]=(matrix1[0][0]*matrix2[0][0]+(matrix1[0][0]*matrix2[1][0]);
matrix3[0][1]=(matrix1[0][1]*matrix2[0][1]+(matrix1[0][1]*matrix2[1][1]);
matrix3[1][0]=(matrix1[1][0]*matrix2[0][0]+(matrix1[1][0]*matrix2[1][0]);
matrix3[1][1]=(matrix1[1][1]*matrix2[0][1]+(matrix1[1][1]*matrix2[1][1]);
printf(“The Multiplication of matrix3 is %d\n”,matrix3[i][k]);
}
}
getche();
}