Q:

C program to check two matrices are identical or not

0

C program to check two matrices are identical or not

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

Given two matrices, we have to check whether they are identical or not using C program.

Program:

The source code to check two matrices are identical or not is given below. The given program is compiled and executed using GCC compile on UBUNTU 18.04 OS successfully.

// C program to check two matrices are identical or not

#include <stdio.h>
#define SIZE 3

int areIdentical(int Matrix1[][SIZE], int Matrix2[][SIZE])
{
    int i = 0;
    int j = 0;

    for (i = 0; i < SIZE; i++) {
        for (j = 0; j < SIZE; j++) {
            if (Matrix1[i][j] != Matrix1[i][j])
                return 0;
        }
    }
    return 1;
}

int main()
{
    int Matrix1[SIZE][SIZE] = {
        { 1, 2, 3 },
        { 2, 1, 3 },
        { 3, 2, 1 },
    };

    int Matrix2[SIZE][SIZE] = {
        { 1, 2, 3 },
        { 2, 1, 3 },
        { 3, 2, 1 },
    };

    if (areIdentical(Matrix1, Matrix2))
        printf("Both matrices are identical\n");
    else
        printf("Matrices are not identical\n");

    return 0;
}

Output:

Both matrices are identical

Explanation:

In the above program, we created two functions areIdentical() and main() function. The areIdentical() function is a user-defined function, it is used to check that, given matrices are identical or not.

In the main() function, we created two matrices Matrix1Matrix2. Then we compared both matrices using areIdentical() function and then we printed the appropriate message on the console screen.

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

C program to check a given matrix is an identity m... >>
<< C Program to read and print a RxC Matrix, R and C ...