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
protocols of milk ring test ?
Describe briefly how an amobea exchanges oxygen and carbon dioxide gases with its surroundings.
why the down linking frequency of a satellite is smaller than uplinking frequency?
Five iportant parameters in transducer operation.( help me with correct ans.)
Briefly describe how three types of page tables works and compare their benefits.
John was performing IS audit of a computer center. He noticed that two activities were performed by the same person. He did NOT report one of the following sets of activities as audit failure. Which one did he not report? A) Security operation and change management B) Computer operations and system development C) System development and change management D) System development and systems testing
What is the general IQ of the human being?
What is an interrupt?
hi i am in final year of msc electronics.i am interested in space research.but i dont know which stations offering if any one has an idea please tell me the details. thank you
interview just dial market line
why we join medical rep
Available paper in exam gnfc
an iron ball bounce more than a cricket ball?
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?
where is plural executive exists in ?