Когда я запускаю код, он говорит, что есть синтаксическая ошибка, и он помечает меня еще: Fatal: синтаксическая ошибка; ожидается, но ELSE найден. (Кстати, это только одна часть из моей программы) может кто-нибудь сказать мне что я делаю не так?
If D>0 then
begin
x1:=(-b)+sqrt(D)/(2*a);
x2:=(-b)-sqrt(D)/(2*a);
Writeln(x1,x2);
else
if D=0 then
begin
x:=(-b)/(2*a);
Writeln(x);
end;