Social Icons

Monday, 17 February 2014

Program to Add two matrices

#include<iostream.h>
#include<conio.h>
#include<process.h>

void main()
{
clrscr();
int A[5][5],B[5][5],c[5][5];
int i,j,m,n,p,q;
cout<<" Enter number of rows and columns of Matrix A : ";
cin>>m>>n;
cout<<"\n Enter number of rows and columns of Matrix B : ";
cin>>p>>q;
if(m==p && n==q)
cout<<"\n\t Matrices can be Added";
else
{
cout<<"\n\t Matrices cannot be Added";
getch();        //for holding screen
exit(0);               //exit from program
}

cout<<"\n Enter elements for matrix A : ";

for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
cin>>A[i][j];
}

cout<<"\n Matrix A is\n";
for(i=0;i<m;i++)
{
cout<<"  ";
for(j=0;j<n;j++)
cout<<A[i][j]<<"  ";
cout<<"\n";
}

cout<<"\n Enter elements for Matrix B : ";
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
cin>>B[i][j];
}
cout<<"\n Matrix B is\n";
for(i=0;i<m;i++)
{
cout<<"  ";
for(j=0;j<n;j++)
cout<<B[i][j]<<"  ";
cout<<"\n";
}

for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
c[i][j]=A[i][j]+B[i][j];
}

cout<<"\n Sum of Matrices A and B is\n";
for(i=0;i<m;i++)
{
cout<<"  ";
for(j=0;j<n;j++)
cout<<c[i][j]<<"  ";
cout<<"\n";
}
getch();
}


                                                        Output

No comments:

Post a Comment