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
Any one regarding result of NIC(National Informatices Centre) interview for SB Programmer?
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
if they ask me thet u have any body in us and i have aaunt in us then what i ans to them yes or no
bakit po nagiging kulay blue ang buwan?
who got padhmabhushan award on 2008
give me an example of a time where you needed more information to solve a problem . how did you go about gathering and analyzing information to solve the problem?
In which branch of mathematics should I specialise if I want to make a career in materials management?
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
howmany types of indexing
1.how can you obtain D flip-flop and t flip -flop using jk flip- flop? 2.2 derive the expression of susceptibility of atiferromagnetic materials above neel temperature?
how will mapping between testcases and requirments(tracebility matrix) in manual testing without using any bug tracking tool
what question do you think is important question you have been ask?
Wats d criteria to make a shampoo in liquid or jelly form???
what are solar cell operated vehicles
what is the difference between Microcontroller and Macro Processor ?