C++/ Write a function to add two matrices a and b and save the result in c?

Write a function to add two matrices a and b and save the result in c. The header for the function is

const int N = 3;

void addMatrix(const double a[][N], const double b[][N], double c[][N]);

Hint: Each element cij is aij + bij

2 Answers

Relevance
  • 4 years ago

    Add Two Matrices

  • 7 years ago

    #include<iostream>

    using namespace std;

    main()

    {

    int m, n, c, d, first[10][10], second[10][10], sum[10][10];

    cout << "Enter the number of rows and columns of matrix ";

    cin >> m >> n;

    cout << "Enter the 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 entered matrices:-\n";

    for ( c = 0 ; c < m ; c++ )

    {

    for ( d = 0 ; d < n ; d++ )

    cout << sum[c][d] << "\t";

    cout << endl;

    }

    return 0;

    }

Still have questions? Get your answers by asking now.