Matrix Multiplication
Matrix Multiplication
Program:
#include <iostream>
int main()
int M1[5][5],M2[5][5],M3[5][5],i,j,k;
for(i=0;i<2;i++)
for(j=0;j<2;j++)
cin>>M1[i][j];
cout<<endl;
for(i=0;i<2;i++)
for(j=0;j<2;j++)
{
cin>>M2[i][j];
cout<<endl;
cout<<"Matrix Multiplication="<<endl;
for(i=0;i<2;i++)
for(j=0;j<2;j++)
M3[i][j]=0;
for(k=0;k<2;k++)
M3[i][j]+=M1[i][k]*M2[k][j];
for(i=0;i<2;i++)
for(j=0;j<2;j++)
cout<<M1[i][j]<<" ";
cout<<endl;
for(i=0;i<2;i++)
for(j=0;j<2;j++)
{
cout<<M2[i][j]<<" ";
cout<<endl;
for(i=0;i<2;i++)
for(j=0;j<2;j++)
cout<<M3[i][j]<<" ";
cout<<endl;
return 0;
Output: