Subtract two matrix by R4R Team

Matrix:
-Multidimensional Array
-Matrix consist of the rows and columns.

Syntax-
array[row][column]
//Martix with numbers of rows and columns

Subtraction of two matrix:
Condition: order of both matrix must be same

Example-
a[2,3]={1,2,3,4,5,6}
b[2,3]={1,1,1,1,1,1}
a-b={0,1,2,3,4,5}

program-

#include< stdio.h>
int main()
{
int a[10][10],b[10][10],r1,c1,r2,c2,i,j;
printf("Enter rows and columns for Matrix_1\n");
scanf("%d%d",&r1,&c1);
//input in matrix_1
printf("Enter %d number in matrix_1\n",r1*c1);
for(i=0;i< r1;i++)
{
for(j=0;j< c1;j++){
scanf("%d",&a[i][j]);
}
}
printf("Enter rows and columns for Matrix_2\n");
scanf("%d%d",&r2,&c2);
//input in matrix_2
printf("Enter %d number in matrix_2\n",r2*c2);
for(i=0;i< r2;i++)
{
for(j=0;j< c2;j++){
scanf("%d",&b[i][j]);
}
}
//Subtract matrix_1 by matrix_2
if(r1==r2 && c1==c2)
{
printf("Resultn");
for(i=0;i< r1;i++)
{
for(j=0;j< c1;j++)
{
printf("%d ",a[i][j]-b[i][j]);
}
printf("\n");
}
}
else
printf("Subtraction is not possible between these matrix");
}


output-

Enter rows and columns in matrix_1
2 2
Enter 4 number in matrix_1
1 2 3 4
Enter rows and columns in matrix_2
3 3
Enter 9 number in matrix_2
1 2 3 4 5 6 7 8 9
Subtraction is not possible betweeen these matrix

Enter rows and columns in matrix_1
2 2
Enter 4 number in matrix_1
1 2 3 4
Enter rows and columns in matrix_2
2 2
Enter 4 number in matrix_2
4 4 4 4
Result
3 2
1 0




Leave a Comment:
Search
Categories
R4R Team
R4Rin Top Tutorials are Core Java,Hibernate ,Spring,Sturts.The content on R4R.in website is done by expert team not only with the help of books but along with the strong professional knowledge in all context like coding,designing, marketing,etc!