Last Updated on

In this program we compute subtraction of two matrices A and B which has same order. First we ask user to enter order or size of matrix, then enter numbers for matrix A and B. In this elements of matrix B subtract from corresponding elements of matrix A . After that gives resultant matrix.

To understand the strategy, let us have look at the dummy matrices. Suppose matrices have order 3×3.

**Also Read: Program for multiplication of two matrices**

Matrix A :

6 5 7

9 8 6

4 3 8

Matrix B :

1 2 3

4 3 2

2 1 6

Resultant Matrix is subtraction of matrices A and B :

5 3 4

5 5 4

2 2 2

**Also Read: Program for addition of two matrices**

#include<iostream.h>

#include<conio.h>

int main()

{

clrscr();

int a[10][10];

int b[10][10];

int x,y,i,j;

cout<<“\nEnter the number of rows and columns :::\n\n”;

cin>>x>>y;

cout<<“\n\nEnter elements for Matrix A :::\n\n”;

for(i=0;i<x;i++)

{

for(j=0;j<y;j++)

{

cin>>a[i][j];

}

cout<<“\n”;

}

cout<<“\n\nEnter elements for Matrix B :::\n\n”;

for(i=0;i<x;i++)

{

for(j=0;j<y;j++)

{

cin>>b[i][j];

}

cout<<“\n”;

}

cout<<“\n\nMatrix A :\n\n”;

for(i=0;i<x;i++)

{

for(j=0;j<y;j++)

{

cout<<“\t”<<a[i][j];

}

cout<<“\n\n”;

}

cout<<“\n\nMatrix B :\n\n”;

for(i=0;i<x;i++)

{

for(j=0;j<y;j++)

{

cout<<“\t”<<b[i][j];

}

cout<<“\n\n”;

}

cout<<“\n\nSubtraction of Matrix A and Matrix B :\n\n”;

for(i=0;i<x;i++)

{

for(j=0;j<y;j++)

{

cout<<“\t”<<a[i][j]-b[i][j];

}

cout<<“\n\n”;

}

getch();

return 0;

}

- MongoDB Operators Tutorial – What are Different Operators Available? - October 5, 2019
- MongoDB Projection Tutorial : Return Specific Fields From Query - March 9, 2019
- MongoDB Index Tutorial – Create Index & MongoDB Index Types - July 6, 2018