#include <iostream>
#include <math.h>
int main()
{
setlocale(LC_ALL, "Russian");
int a, b, c;
float D, x, x1, x2;
std::cin >> a;
std::cin >> b;
std::cin >> c;
D = pow(b, 2) - (4 * a * c);
if (D > 0) {
x1 = ((-1 / b) - sqrt(D)) / (2 * a);
x2 = ((-1 / b) + sqrt(D)) / (2 * a);
printf("x1= %f \n", x1);
printf("x2= %f", x2);
}
else {
printf("Нет корней");
}
}
Задача решается с помощью составления обычной пропорции (см. рисунок).
===== PascalABC.NET =====
begin
var (a, b, c) := ReadInteger3;
if a > c then
if b > c then
Write('меньше')
else
Write('между')
else if b > c then
Write('между')
else
Write('больше')
end.
473(8) = 4*8^2 + 7*8^1 + 3*8^0 = 4*64 + 7*8 + 3 = 256 + 56 + 3 = 315(10)