How to Solve Second Order Quadratic Equation Using C Program


Program : To obtain solution of second order quadratic equation

#include <stdio.h>
#include <math.h>

int main() {
   float a, b, c;
   float desc, root1, root2;

   printf("\nEnter the Values of a : ");
   scanf("%f", &a);
   printf("\nEnter the Values of b : ");
   scanf("%f", &b);
   printf("\nEnter the Values of c : ");
   scanf("%f", &c);

   desc = sqrt(b * b - 4 * a * c);

   root1 = (-b + desc) / (2.0 * a);
   root2 = (-b - desc) / (2.0 * a);

   printf("\nFirst Root : %f", root1);
   printf("\nSecond Root : %f", root2);

   return (0);
}

Output :


Enter the Values of a : 1
Enter the Values of a : -5

Enter the Values of a : 6

First Root : 3.000000
Second Root : 2.000000
       

Advertisements

ads