#include #include int main() { float a, b, c, d; float root1, root2; while (1) { printf("Enter the coefficients of a quadratic equation:\n"); printf("ax^2 + bx + c = 0 --> "); scanf("%f %f %f", &a, &b, &c); d = b * b - 4 * a * c; if (d < 0) printf("No real root\n\n"); else if (d == 0) { root1 = -b / (2 * a); printf ("Equal roots\n"); printf("Root = %.2f\n\n", root1); } else { root1 = (-b + sqrt(d) / (2 * a)) ; root2 = (-b - sqrt(d) / (2 * a)) ; printf("Two real roots\n"); printf ("Root 1 = %.2f\n", root1); printf ("Root 2 = %.2f\n\n", root2); } } return 0; }