Предмет: Информатика,
автор: alina54856
найти натуральные корни уравнения (ax2+bx+c)(dx+e)=0. в одном ряде через пропуск даны 5 чисел:a,b,c,d,e.вывести корни уравнения в порядке возрастания. вход:1 -5 4 1 -1
выход:4. PYTHON! помогите пожалуйста
Ответы
Автор ответа:
1
var
a, b, c, d, x1, x2: real;
begin
Write('Введите через пробел значения a,b,c: ');
Readln(a, b, c);
d := sqr(b) - 4 * a * c;
if d < 0 then Writeln('Нет действительных корней')
else if d = 0 then Writeln('Один корень ', -b / (2 * a))
else
begin
d := sqrt(d);
x1 := (-b - d) / (2 * a);
x2 := (-b + d) / (2 * a);
Writeln('x1=', x1, ', x2=', x2)
end
end.
Тестовое решение:
Введите через пробел значения a,b,c: 4 3.2 -2
x1=-1.2124038404636, x2=0.412403840463596
Похожие вопросы
Предмет: Қазақ тiлi,
автор: balgen
Предмет: Русский язык,
автор: pugachan1111111111
Предмет: Другие предметы,
автор: Аноним
Предмет: Литература,
автор: Sashaaaaaaaaaaa1
Предмет: Литература,
автор: lydkdimijAnoyak