Untitled

 avatar
unknown
plain_text
a year ago
1.4 kB
5
Indexable
#include <stdio.h>

int main() {
    int r1, c1, r2, c2;
    int matrix1[10][10], matrix2[10][10];
    int i, j;
    int identical = 1; // Assume matrices are identical initially
    
    printf("Enter the number of rows and columns for matrix1 (r1 c1):\n");
    scanf("%d %d", &r1, &c1);
    
    printf("Enter elements of matrix1:\n");
    for (i = 0; i < r1; i++) {
        for (j = 0; j < c1; j++) {
            scanf("%d", &matrix1[i][j]);
        }
    }
    
    printf("Enter the number of rows and columns for matrix2 (r2 c2):\n");
    scanf("%d %d", &r2, &c2);
    
    if (r1 != r2 || c1 != c2) {
        printf("Matrices are not identical.\n");
        return 0;
    }
    
    printf("Enter elements of matrix2:\n");
    for (i = 0; i < r2; i++) {
        for (j = 0; j < c2; j++) {
            scanf("%d", &matrix2[i][j]);
        }
    }
    
    // Check if matrices are identical
    for (i = 0; i < r1; i++) {
        for (j = 0; j < c1; j++) {
            if (matrix1[i][j] != matrix2[i][j]) {
                identical = 0; // Matrices are not identical
                break;
            }
        }
        if (!identical) {
            break;
        }
    }
    
    if (identical) {
        printf("Matrices are identical.\n");
    } else {
        printf("Matrices are not identical.\n");
    }
    
    return 0;
}
Editor is loading...
Leave a Comment