LAST UPDATED ON: SEPTEMBER 17, 2024
Program to find Deteminant of 2x2 Matrix in C
Below is a program to find the determinant of a 2x2 matrix.
Please note that, when we say a 2x2 matrix, we mean an array of 2x2.
#include<stdio.h>
int main()
{
printf("\n\n\t\tStudytonight - Best place to learn\n\n\n");
int a[2][2], i, j;
long determinant;
printf("\n\nEnter the 4 elements of the array\n");
for(i = 0; i < 2; i++)
for(j = 0; j < 2; j++)
scanf("%d", &a[i][j]);
printf("\n\nThe entered matrix is: \n\n");
for(i = 0; i < 2; i++)
{
for(j = 0; j < 2; j++)
{
printf("%d\t", a[i][j]); // to print the complete row
}
printf("\n"); // to move to the next row
}
// finding the determinant of a 2x2 matrix
determinant = a[0][0]*a[1][1] - a[1][0]*a[0][1];
printf("\n\nDterminant of 2x2 matrix is : %d - %d = %d", a[0][0]*a[1][1], a[1][0]*a[0][1], determinant);
printf("\n\n\t\t\tCoding is Fun !\n\n\n");
return 0;
}
Output: