Matrix Subtraction 2 D (dimensional) Array Example Example Program
Matrix definition
Matrix addition is the operation of adding two matrices by adding the corresponding entries together.
Two Dimensional (2 D) array in C++
The two dimensional array in C++, represented in the form of rows and columns, also suitable with matrix. It is also known as Multidimensional array
Multidimensional arrays
According to Wikipedia, For multi dimensional array, the element with indices i,j would have address B + c · i + d · j, where the coefficients c and d are the row and column address increments, respectively.
More generally, in a k-dimensional array, the address of an element with indices i1, i2, ..., ik is
B + c1 · i1 + c2 · i2 + ... + ck · ik.
Syntax
data_type variable_name[size_row][size_col];
Syntax Example
int a[2][3];
Matrix Subtraction 2 D (dimensional) or Multidimensional Array Example Program In C++
/*## Matrix Subtraction, 2 D (dimensional) Array Example In C++ */
/*## Multidimensional Array Example In C++ */
// Header Files
#include <iostream>
#include<conio.h>
using namespace std;
int main()
{
int rowCount, columnCount, i, j;
int firstMatrix[10][10], secondMatrix[10][10], resultMatrix[10][10];
cout<<"Simple C++ Example Program for 2 D (dimensional) Array Matrix Subtraction Example\n";
cout<<"Number of rows of matrices to be subtracted : ";
cin>>rowCount;
cout<<"Number of columns matrices to be subtracted : ";
cin>>columnCount;
cout<<"Elements of first matrix : \n";
for (i = 0; i < rowCount; i++)
for (j = 0; j < columnCount; j++)
cin>>firstMatrix[i][j];
cout<<"Elements of second matrix : \n";
for (i = 0; i < rowCount; i++)
for (j = 0; j < columnCount; j++)
cin>>secondMatrix[i][j];
cout<<"Difference of entered matrices : \n";
for (i = 0; i < rowCount; i++)
{
for (j = 0; j < columnCount; j++)
{
resultMatrix[i][j] = firstMatrix[i][j] - secondMatrix[i][j];
cout<<resultMatrix[i][j]<<"\t";
}
cout<<"\n";
}
getch();
return 0;
}
Sample Output
Number of rows of matrices to be subtracted : 3
Number of columns matrices to be subtracted : 3
Elements of first matrix :
6
6
6
6
6
6
6
6
6
Elements of second matrix :
3
3
3
3
3
3
3
3
3
Difference of entered matrices :
3 3 3
3 3 3
3 3 3
C++ Array Example Programs
- Single Dimensional Array Example Program in C++ Programming
- Sum of Array C++ Example Program
- Read Array and Print Array C++ Example Program
- Find Largest or Biggest Number In Array C++ Example Program
- Simple Sorting In Array C++ Example Program
- Simple Sorting Descending Order In Array C++ Example Program
- Simple Searching In Array C++ Example Program
- Simple C++ Program for Find Array Size
- Matrix Addition 2 D (dimensional) Array Example Example Program
- Matrix Subtraction 2 D (dimensional) Array Example Example Program
- Matrix Multiplication 2 D (dimensional) Array Example Example Program
Read More Articles
- Simple Merge Sort Program in C++
- Scope Resolution Operator In C++
- Simple Program for Virtual Functions Using C++ Programming
- Simple Class Example Program For Find Prime Number In C++
- Simple Example Program For Parameterized Constructor In C++
- Define Constructor in Outside Class Example Program In C++
- Simple Example Program For Copy Constructor In C++
- Simple Program for Function Overloading Using C++ Programming
- Simple Program for Single Inheritance Using C++ Programming
- Simple Program for Inline Function without Class Using C++ Programming
- Simple Example Program For Constructor In C++
- Factorial Using Function Example Program In C++
- Simple Addition ( Add Two Integers ) Example Program
- Simple Example Program for Inline Function Using C++ Programming
- Simple Program for Read user Input Using cin
- Simple Example Program For Constructor Overloading In C++
- Factorial Using Loop Example Program In C++
- Simple Stack Program in C++ Programming
- Simple Program for Friend Function Using C++ Programming
- Simple Program for Static Data and Member Function Using C++ Programming
- Simple Program for Unary Operator Overloading Using C++ Programming
- Do While Loop Example Program In C++
- Simple Program for Binary Operator Overloading Using C++ Programming
- Simple Program for Multiple Inheritance Using C++ Programming
- Simple Copy Constructor Example Program For Find Factorial In C++