# How to Solve Second Order Quadratic Equation Using C Program

C Programming

#### Cyber Security : Go from Zero to Hero

Most Popular

60 Lectures 5.5 hours

#### Master C and Embedded C Programming- Learn as you go

Best Seller

66 Lectures 5.5 hours

#### C Programming from scratch- Master C Programming

Best Seller

60 Lectures 8 hours

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
``````