C++ program to add two matrices.
C++ matrix addition program
#include <iostream>
using namespace std;
int main()
{
int m, n, c, d, first[10][10], second[10][10], sum[10][10];
cout << "Enter number of rows and columns of matrix\n";
cin >> m >> n;
cout << "Enter elements of first matrix\n";
for (c = 0; c < m; c++)
for (d = 0; d < n; d++)
cin >> first[c][d];
cout << "Enter the elements of second matrix\n";
for (c = 0; c < m; c++)
for (d = 0; d < n; d++)
cin >> second[c][d];
for (c = 0; c < m; c++)
for (d = 0; d < n; d++)
sum[c][d] = first[c][d] + second[c][d];
cout << "Sum of the matrices:\n";
for (c = 0; c < m; c++)
{
for (d = 0; d < n; d++)
cout << sum[c][d] << "\t";
cout << endl;
}
return 0;
}
using namespace std;
int main()
{
int m, n, c, d, first[10][10], second[10][10], sum[10][10];
cout << "Enter number of rows and columns of matrix\n";
cin >> m >> n;
cout << "Enter elements of first matrix\n";
for (c = 0; c < m; c++)
for (d = 0; d < n; d++)
cin >> first[c][d];
cout << "Enter the elements of second matrix\n";
for (c = 0; c < m; c++)
for (d = 0; d < n; d++)
cin >> second[c][d];
for (c = 0; c < m; c++)
for (d = 0; d < n; d++)
sum[c][d] = first[c][d] + second[c][d];
cout << "Sum of the matrices:\n";
for (c = 0; c < m; c++)
{
for (d = 0; d < n; d++)
cout << sum[c][d] << "\t";
cout << endl;
}
return 0;
}