write a program in c language that is able to compute the
determinant of any 5*5 matrix from your program with at
least five examples and print the result



write a program in c language that is able to compute the determinant of any 5*5 matrix from your..

Answer / vasanthi

#include<conio.h>
#include<stdio.h>

int a[20][20],m;
int determinant(int f[20][20],int a);
int main()
{
int i,j;
printf("----------------------------------------------------------------------\n");
printf("-------------------made by C code champ ------------------------------\n");
printf("----------------------------------------------------------------------\n");
printf("\n\nEnter order of matrix : ");
scanf("%d",&m);
printf("\nEnter the elements of matrix\n");
for(i=1;i<=m;i++)
{
for(j=1;j<=m;j++)
{
printf("a[%d][%d] = ",i,j);
scanf("%d",&a[i][j]);
}
}
printf("\n\n---------- Matrix A is --------------\n");
for(i=1;i<=m;i++)
{
printf("\n");
for(j=1;j<=m;j++)
{
printf("\t%d \t",a[i][j]);
}
}
printf("\n \n");
printf("\n Determinant of Matrix A is %d .",determinant(a,m));
getch();
}

int determinant(int f[20][20],int x)
{
int pr,c[20],d=0,b[20][20],j,p,q,t;
if(x==2)
{
d=0;
d=(f[1][1]*f[2][2])-(f[1][2]*f[2][1]);
return(d);
}
else
{
for(j=1;j<=x;j++)
{
int r=1,s=1;
for(p=1;p<=x;p++)
{
for(q=1;q<=x;q++)
{
if(p!=1&&q!=j)
{
b[r][s]=f[p][q];
s++;
if(s>x-1)
{
r++;
s=1;
}
}
}
}
for(t=1,pr=1;t<=(1+j);t++)
pr=(-1)*pr;
c[j]=pr*determinant(b,x-1);
}
for(j=1,d=0;j<=x;j++)
{
d=d+(f[1][j]*c[j]);
}
return(d);
}
}

Is This Answer Correct ?    0 Yes 0 No

Post New Answer

More Sciences AllOther Interview Questions

an iron ball bounce more than a cricket ball?

0 Answers  


What is the general IQ of the human being?

0 Answers   CET,


describe the magnetism of earth?

0 Answers  


bakit po nagiging kulay blue ang buwan?

0 Answers  


Which wave phenomenon is not common to both light and sound waves?

1 Answers  






Available paper in exam gnfc

0 Answers   GNFC,


tell me about a time in the past where you did something to improve teamwork and motivate staff towards a common goal?

0 Answers   Royal Lancaster Hotel, Xilinx,


is it possible that the all water IN WORLD will be LOST???

0 Answers  


what can be happen if terrorist attack on electric train by demage the high tension line..?

0 Answers  


Briefly describe how three types of page tables works and compare their benefits.

0 Answers   NA,


who discovered the groups of blood?

0 Answers  


why do u want to leave your present job?

0 Answers   Royal Lancaster Hotel,


Categories