Make a new start with a new Thought!

NOTE :                // indicates comments.This wont get printed in the output.This is used for for documentation purpose. PROGRAM: #incl...

Quadratic Equation

NOTE :
              
// indicates comments.This wont get printed in the output.This is used for for documentation purpose.

PROGRAM:

#include<stdio.h>
#include<conio.h>
#include<math.h>
void main()
{
  float a,b,c,d,r1,r2,i1,i2;  //variables
  clrscr();
  printf("\nEnter a,b,c value\t:\t\n ");
  scanf("%f%f%f",&a,&b,&c);
  if(a==0)
  {
     printf("This is not a Quadratic Equation\n");
  }
  else
  {
     d=b*b-4*a*c;                                             //discriminant formula
     if(d>=0)
     {
         printf("The roots are real\n");                    //..if discriminant>=0
         r1=(-b+sqrt(d))/(2*a);                            //root1
         r2=(-b-sqrt(d))/(2*a);                            //root2
         printf("The roots are %f and %f\n",r1,r2);
      }
      else
      {
         printf("The roots are imaginary\n");
         i1=-b/(2*a);
         i2=sqrt(-d)/(2*a);                              //imaginary roots formula
         printf("Roots are (%f,%f) and (%f,%f)",i1,i2,i1,-i2);
      }
  }
 getch();
}

OUTPUT :

0 comments: