This is a C++ program that adds two matrices using a class named Add. Here's how the program works:
Overall, this program performs the same function as the previous program, but uses object-oriented programming to encapsulate the matrix addition functionality in a class. One potential improvement to the program would be to add error handling in case the user enters invalid inputs, such as non-numeric values or matrices with different dimensions.
#include<iostream> using namespace std; class Add { public: void sum(int r,int c) { int m1[r][c],m2[r][c],s[r][c]; cout<<"\nEnter the elements of First matrix: "; for(int i=0;i<r;i++) { for (int j=0;j<c;j++) { cin>>m1[i][j]; } } cout<<"\nEnter the elements of Second matrix: "; for(int i=0;i<r;i++) { for(int j=0;j<c;j++) { cin>>m2[i][j]; } } cout<<"Output: "; for (int i=0;i<r;i++) { for (int j=0;j<c;j++) { s[i][j]=m1[i][j]+m2[i][j]; cout<<s[i][j]<<" "; } } } }; int main() { int row,col; cout<<"\nEnter the number of rows: "; cin>>row; cout<<"\nEnter the number of column: "; cin>>col; Add obj; obj.sum(row, col); return 0; }To download raw file Click Here
Enter the number of rows: 2 Enter the number of column: 2 Enter the elements of First matrix: 1 2 3 4 Enter the elements of Second matrix: 5 6 7 8 Output: 6 8 10 12
Learn All in Tamil © Designed & Developed By Tutor Joes | Privacy Policy | Terms & Conditions