Sunday, 21 December 2014

Matrix Multiplication C++ Program

#include<iostream>
#include<conio.h>
using namespace std;
//HaxNain BalGhari
int main()
{
int array1[2][2];int array2[2][2];int mul[2][2];
int i,j,k;

    cout<<"\n\n Enter First 2*2 Matrix : "<<endl;
cout<<"\n Enter 1st column 1st row : ";
cin>>array1[0][0];
cout<<" Enter 2nd column 1st row : ";
cin>>array1[0][1];
cout<<" Enter 1st column 2nd row : ";
cin>>array1[1][0];
cout<<" Enter 2nd column 2nd row : ";
cin>>array1[1][1];

cout<<"\n Enter Second 2*2 Matrix : "<<endl;
cout<<"\n Enter 1st column 1st row : ";
cin>>array2[0][0];
cout<<" Enter 2nd column 1st row : ";
cin>>array2[0][1];
cout<<" Enter 1st column 2nd row : ";
cin>>array2[1][0];
cout<<" Enter 2nd column 2nd row : ";
cin>>array2[1][1];
cout<<"\n The Matrix After Multiplied : ";
  for(i=0;i<2;i++)
   {
    for(j=0;j<2;j++)
     {
      mul[i][j]=0;
       for(k=0;k<2;k++)
        {
         mul[i][j]=mul[i][j]+(array1[i][k]*array2[k][j]);
        }
     }
   }
for(i=0;i<2;i++)
  {
  cout<<endl;
    for(j=0;j<2;j++)
    {
     cout<<" "<<mul[i][j]<<" ";
    }
   }
}

No comments:

Post a Comment