C Program to Compute Determinant of a Matrix on Command Line

In this tutorial, I’m going to share the details about “C Program to Compute Determinant of a Matrix on Command Line“. Let’s start the tutorial to see the possibilities to do this task successfully.

C Program to Compute Determinant of a Matrix on Command Line

C Program to Compute Determinant of a Matrix on Command Line

#include<stdio.h>
 
int main(){
 
  int a[3][3], i, j;
 
  long determinant;
  printf("Enter the 9 elements of matrix: ");
  for(i = 0 ;i < 3;i++)
      for(j = 0;j < 3;j++)
           scanf("%d", &a[i][j]);
 
  printf("nThe matrix isn");
  for(i = 0;i < 3; i++){
      printf("n");
      for(j = 0;j < 3; j++)
           printf("%dt", a[i][j]);
  }
 
  determinant = a[0][0] * ((a[1][1]*a[2][2]) - (a[2][1]*a[1][2])) -a[0][1] * (a[1][0]
   * a[2][2] - a[2][0] * a[1][2]) + a[0][2] * (a[1][0] * a[2][1] - a[2][0] * a[1][1]);
 
  printf("nDeterminant of 3X3 matrix: %ld", determinant);
 
   return 0;
}

Final Words

If you have any doubts about “Compute Determinant of a Matrix on Command Line using C Program” then contact us via the comment section. Share this tutorial with other learners to help them.

Share on:

Hi, I'm Ranjith a full-time Blogger, YouTuber, Affiliate Marketer, & founder of Coding Diksha. Here, I post about programming to help developers.

Leave a Comment