var
a,kd,b,c,x2,x1,d:extended;
begin
read(a,b,c);
d:=-4*a*c;
if d>0 then
begin
kd:=sqrt(d);
x1:=(-b+kd)/2*a;
x2:=(-b-kd)/2*a;
end;
else
write('Нет корней');
If x1=x2 then write(x1) else write(x1,x2);
end
УВ 1:
Вначале у тебя а -5, а б-6.
Потом условие: если а меньше трёх, то а становится равной б, но ведь а это 5, т.е. этого мы не делаем.
И последнее: д=а+б=5+6=11
ответ:11
УВ 2:
А=3, б=2.1
Б<а? Да, меньше, т.к. 2.1 меньше 3
Значит выполним действие: напечатаем б, т.е.2.1
Затем в обязательном порядке напечатаем а, т.е.3
В итоге на экране напечатано будет:2.13
Ув3:
А,б,ц равны 3,4,5 соответственно
А меньше 4? Да, меньше, почему печатаем число а,число б и число ц, т.е. будет напечатано 3 4 5.
Иначе напечатолось бы сумма 3,4,5, т.е. 12
Ув4:
М=2
М >2?
Нет, не больше, значит м=м*м, т.е. 4
var
a,kd,b,c,x2,x1,d:extended;
begin
read(a,b,c);
d:=-4*a*c;
if d>0 then
begin
kd:=sqrt(d);
x1:=(-b+kd)/2*a;
x2:=(-b-kd)/2*a;
end;
else
write('Нет корней');
If x1=x2 then write(x1) else write(x1,x2);
end.