procedure roots(a, b, c: real; var x1, x2: real;
var fail: boolean);
begin
var d : = b * b - 4 * a * c;
if d < 0 then
fail : = true
else
begin
fail : = false;
d : = sqrt(d);
x1 : = (-b - d) / (2 * a);
x2 : = (-b + d) / (2 * a);
end
end;
begin
var x1, x2: real;
var fail: boolean;
loop 3 do
begin
var (a, b, c) : = readreal3('введи a, b, c: ');
roots(a, b, c, x1, x2, fail);
if fail then
println('нет действительных корней')
else if x1 = x2 then
println('x =', x1)
else
println('x1 =', x1, ' x2 =', x2)
end
end.
Поделитесь своими знаниями, ответьте на вопрос:
Укажите условия, истинные при х=-3, y=2, z=5 а)y=z+x б)z4 г)x-y=-z д)z mod 2=1 e)z div y=2