C Programming Code Examples C > Arrays and Matrices Code Examples program to check whether two matrices are equal or not program to check whether two matrices are equal or not Write a C program to enter elements in two matrices and check whether both matrices are equal or not. C program to check whether elements of two matrices are equal or not. #include <stdio.h> #define SIZE 3 // Matrix size int main() { int A[SIZE][SIZE]; int B[SIZE][SIZE]; int row, col, isEqual; /* Input elements in first matrix from user */ printf("Enter elements in matrix A of size %dx%d: \n", SIZE, SIZE); for(row=0; row<SIZE; row++) { for(col=0; col<SIZE; col++) { scanf("%d", &A[row][col]); } } /* Input elements in second matrix from user */ printf("\nEnter elements in matrix B of size %dx%d: \n"); for(row=0; row<SIZE; row++) { for(col=0; col<SIZE; col++) { scanf("%d", &B[row][col]); } } /* Assumes that the matrices are equal */ isEqual = 1; for(row=0; row<SIZE; row++) { for(col=0; col<SIZE; col++) { /* * If the corresponding entries of matrices are not equal */ if(A[row][col] != B[row][col]) { isEqual = 0; break; } } } /* * Checks the value of isEqual * As per our assumption if isEqual contains 1 means both are equal * If it contains 0 means both are not equal */ if(isEqual == 1) { printf("\nMatrix A is equal to Matrix B"); } else { printf("\nMatrix A is not equal to Matrix B"); } return 0; }