Sunday, October 23, 2011

Roots of Quadratic Equation

#include<stdio.h>
#include<conio.h>
#include<math.h>
void main()
{
    float a,b,c,r1,r2,d;
    clrscr();
    printf("enter value of a,b,c");
    scanf("%f%f%f",&a,&b,&c);
    d=b*b-4*a*c;
    if (d<0)
    {
        printf("roots are imaginary");
    }
    else if(d==0)
    {
        r1=-b/(2*a);
        r2=r1;
        printf("r1 and r2 are%f%f",r1,r2);
    }
    else
    {
        r1=(-b+sqrt(d))/2*a;
        r2=(-b-sqrt(d))/2*a;
        printf("r1 andr2 are%f%f",r1,r2);
    }
getch();
}

No comments:

Post a Comment