C++ Program to Add Two Matrices Array

C++ Program to Add Two Matrices Array: A matrix is a rectangular array of numbers that are arranged in the form of rows and columns. we are asking the user to input number of rows and columns of matrices and then we ask the user to enter the elements of both the matrices.

C++ Program to Add Two Matrices Array

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

using namespace std;

int main()
{
int A[10][10],B[10][10],c[10][10];
int i,j,m,n,p,q;
cout<<"Enter no. of rows and cloumns of matrix A:";
cin>>m>>n;
cout<<"\nEnter no. of rows and columns of matrix B:";
cin>>p>>q;

if(m==p&&n==q)
cout<<"\n\nMatrices can be Added";
else
{
cout<<"\n\nMatrices can not Added";
exit(0);
}

cout<<"\nEnter matrix A row wise:";

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

cout<<"\nMatrix A:\n";

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

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

cout<<"\n\nMatrix B:\n";
for(i=0;i<m;i++)
{
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<<"\nSum of Matrices A and B:\n";
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
cout<<c[i][j]<<" ";
cout<<"\n";
}

return 0;
}

Output of Program

Enter no. of rows and cloumns of matrix A:2
2

Enter no. of rows and columns of matrix B:2
2

Matrices can be Added
Enter matrix A row wise:2
2
2
2

Matrix A:
2 2
2 2