Monday, October 10, 2011

Solving QUARDITC Equcation in c

#include<stdio.h>
#include<conio.h>
#include<math.h>
void main()
{
int a,b,c,d,e,f,g;
clrscr();
printf("Enter the three values\n");
scanf("%d %d %d",&a,&b,&c);
d=((b*b)-(4*a*c));
if(d==0)
{
printf("Roots are real and equal\n");

f=-b/(2*a);
printf("x1=%d\n x2=%d",f,f);
}
else if(d>0)
{
printf("Roots are real and distinct");
e=sqrt(d);
f=(-b+e)/(2*a);
g=(-b-e)/(2*a);
printf("x1=%d\n x2=%d",f,g);
}
else
{
printf("Roots are imaginary");
d=-d;
e=sqrt(d);
f=-b/(2*a);
g=e/(2*a);
printf(" x1= %d+%d\nx2=%d-%d",f,g,f,g);
}
getch();
}

No comments:

Post a Comment