#include <bits/stdc++.h>
#include <cmath>
using namespace std;
int main()
{
double a, b, c, x1, x2, D;
scanf("%lf%lf%lf", &a, &b, &c);
D = b * b - 4 * a * c;
x1 = (-b + sqrt(D)) / 2 / a;
x2 = (-b - sqrt(D)) / 2 / a;
if (x1 < x2)
printf("%lf %lf\n", x1, x2);
else
printf("%lf %lf\n", x2, x1);
return 0;
}
Объяснение:
Формулы:
D = b * b - 4 * a * c
x1 = (-b + sqrt(D)) / 2a
x2 = (-b - sqrt(D)) / 2a
#include <bits/stdc++.h>
#include <cmath>
using namespace std;
int main()
{
double a, b, c, x1, x2, D;
scanf("%lf%lf%lf", &a, &b, &c);
D = b * b - 4 * a * c;
x1 = (-b + sqrt(D)) / 2 / a;
x2 = (-b - sqrt(D)) / 2 / a;
if (x1 < x2)
printf("%lf %lf\n", x1, x2);
else
printf("%lf %lf\n", x2, x1);
return 0;
}
Объяснение:
Формулы:
D = b * b - 4 * a * c
x1 = (-b + sqrt(D)) / 2a
x2 = (-b - sqrt(D)) / 2a