The Standard form of a Quadratic Equation is

`ax2 + bx + c = 0`

Here is the example program to find the roots of a quadratic equation

```
#include<stdio.h>
#include<conio.h>
#include<math.h>
void main()
{
int a,b,c,d;
float real,imag,r1,r2;
printf("\n\t\tQUADRATIC EQUATION");
printf("\n\n Enter the values of a,b,c:");
scanf("%d%d%d",&a,&b,&c);
d=(b*b)-(4*a*c);
if(d>0)
{
printf("\n real and disc roots");
r1=(-b+sqrt(d))/(2*a);
r2=(-b-sqrt(d))/(2*a);
printf("\n root1=%.2f",r1);
printf("\n root2=%.2f",r2);
}
else if(d==0)
{
printf("\n Roots are Equal");
r1=-b/(2*a);
r2=r1;
printf("\n root1= %.2f",r1);
printf("\n root2= %.2f", r2);
}
else if(d<0)
{
printf("\n Roots are Complex ");
real=-b/(2*a);
imag=sqrt(-d)/(2*a);
printf("\nroot1= %.2f+%.2fi \t root2= %.2f-%.2fi",real,imag,real,imag);
}
getch();
}
```

**Output:**

```
QUADRATIC EQUATION
Enter the values of a,b,c:5
6
1
real and disc roots
root1=-0.20
root2=-1.00
```

How to solve Quadratic Equation in real time

Quadratic equation is: **5×2 + 6x + 1 = 0**

**Solution:**

a = 5, b = 6, c = 1

x = −b ± √(b2 − 4ac)2a

x = −6 ± √(62 − 4×5×1)2×5

x = −6 ± √(36 − 20)10

x = −6 ± √(16)10

x = −6 ± 410

**Ans:** x = −0.2 or −1

## Leave a Comment