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
Answer Posted / 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 View All Answers
What are the properties of ACID? Please help me I have no clue of it Thank you for everyones support who actually helped, I really appreciate it I will give something back for it. Thank you
what question do you think is important question you have been ask?
Paano po ba nabubuo ang eclipse?
what is Acute Lower Respiratory Tract Infection?
How doe's the storm make in the sky.
What is entrepreneurship in sociology
different between dicot & monocot with example ?
What is the general IQ of the human being?
why the input impedance of FET is more than BJT
How to do market basket analysis in base sas?
If a transistor is said to be in saturation it's EB junction & CB junctions are forward biased. But why the current flow occurs in such a condition?
what is harmonic distortion?what is the use of it.in ce amplifiers
principle and calibration of uv. and why we use potassium dicromate solution for contol of absorbance
describe atime when you felt it was necessary to change a staffing pattern to better meet your unit's needs. how did you handle the sutuation?
how to create a simple presentation in flash 5