Write a program to perform addition and subtraction on two matrices.

नीचे C++ में प्रोग्राम दिया गया है, जो दो मैट्रिक्स का जोड़ (Addition) और घटाव (Subtraction) करता है।

विवरण (Problem Explanation)

  • दो मैट्रिक्स का जोड़ और घटाव तभी संभव है जब दोनों का order (Rows × Columns) समान हो।

    • Addition: C[i][j] = A[i][j] + B[i][j]

    • Subtraction: D[i][j] = A[i][j] - B[i][j]


C++ प्रोग्राम

#include <iostream>
using namespace std;

int main()
{
int r, c;
int a[10][10], b[10][10], add[10][10], sub[10][10];

// Rows और Columns इनपुट
cout << “Rows और Columns दर्ज करें: “;
cin >> r >> c;

// पहली मैट्रिक्स इनपुट
cout << “\nपहली मैट्रिक्स के तत्व दर्ज करें:\n”;
for(int i = 0; i < r; i++)
{
for(int j = 0; j < c; j++)
{
cin >> a[i][j];
}
}

// दूसरी मैट्रिक्स इनपुट
cout << “\nदूसरी मैट्रिक्स के तत्व दर्ज करें:\n”;
for(int i = 0; i < r; i++)
{
for(int j = 0; j < c; j++)
{
cin >> b[i][j];
}
}

// Addition और Subtraction
for(int i = 0; i < r; i++)
{
for(int j = 0; j < c; j++)
{
add[i][j] = a[i][j] + b[i][j];
sub[i][j] = a[i][j] – b[i][j];
}
}

// Addition Result
cout << “\nAddition Matrix:\n”;
for(int i = 0; i < r; i++)
{
for(int j = 0; j < c; j++)
{
cout << add[i][j] << ” “;
}
cout << endl;
}

// Subtraction Result
cout << “\nSubtraction Matrix:\n”;
for(int i = 0; i < r; i++)
{
for(int j = 0; j < c; j++)
{
cout << sub[i][j] << ” “;
}
cout << endl;
}

return 0;
}


उदाहरण (Example)

Input:

2 2

1 2

3 4

5 6

7 8

Output:

Addition Matrix:

6 8
10 12

Subtraction Matrix:

-4 -4
-4 -4

Speak Your Mind

*

error: Content is protected !!