#include #include double delta(double a, double b, double c) { return b * b - 4 * a * c; } int main() { double a, b, c; double discriminante; a = 1; b = 5; c = 4; discriminante = delta(a, b, c); if (discriminante < 0) { printf("Nessuna soluzione reale!\n"); } else { if (discriminante == 0) { double x; x = -b / (2 * a); printf("Due soluzioni reali e coincidenti %f\n", x); } else { double x1, x2; x1 = (-b - sqrt(discriminante)) / (2 * a); x2 = (-b + sqrt(discriminante)) / (2 * a); printf("Due soluzioni reali e distinte: %f %f\n", x1, x2); } } return 0; }