Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- int main() {
- int i, j, mat1[10][10], mat2[10][10], mat3[10][10];
- int row1, col1, row2, col2;
- printf("\nEnter the number of Rows of Mat1 : ");
- scanf("%d", &row1);
- printf("\nEnter the number of Cols of Mat1 : ");
- scanf("%d", &col1);
- printf("\nEnter the number of Rows of Mat2 : ");
- scanf("%d", &row2);
- printf("\nEnter the number of Columns of Mat2 : ");
- scanf("%d", &col2);
- /* Before accepting the Elements Check if no of
- rows and columns of both matrices is equal */
- if (row1 != row2 || col1 != col2) {
- printf("\nOrder of two matrices is not same ");
- exit(0);
- }
- //Accept the Elements in Matrix 1
- for (i = 0; i < row1; i++) {
- for (j = 0; j < col1; j++) {
- printf("Enter the Element a[%d][%d] : ", i, j);
- scanf("%d", &mat1[i][j]);
- }
- }
- //Accept the Elements in Matrix 2
- for (i = 0; i < row2; i++)
- for (j = 0; j < col2; j++) {
- printf("Enter the Element b[%d][%d] : ", i, j);
- scanf("%d", &mat2[i][j]);
- }
- //Subtraction of two matrices
- for (i = 0; i < row1; i++)
- for (j = 0; j < col1; j++) {
- mat3[i][j] = mat1[i][j] - mat2[i][j];
- }
- //Print out the Resultant Matrix
- printf("\nThe Subtraction of two Matrices is : \n");
- for (i = 0; i < row1; i++) {
- for (j = 0; j < col1; j++) {
- printf("%d\t", mat3[i][j]);
- }
- printf("\n");
- }
- return (0);
- }
- // http://www.tutorialspoint.com/cprogramming/c_strings.htm
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement