PascalABC выдает такую ошибку: Program1.pas(14) : Встречено 'else', а ожидалось ';'
Вот программа:
const
i = 5;
var
n: integer;
begin
Write('Введите число: ');ReadLn(n);
while n > 0 do
begin
if n mod 2 = 0 then
n := n + i;
n := n div 5
else
n := n/0;
end;
end.
Не бомбите насчёт деления на 0, я просто еблан)
По дате
По рейтингу
Вообще бред. n := n/0 ;) Всегда приводи условие.
Точка с запятой заканчивает оператор. Поэтому вот здесь:
if n mod 2 = 0 then
n := n + i;
твой if счастливо закончился. Внимание, вопрос: к чему теперь относится этот else?
А поставить ";" после else не пробовал? То есть - "else;"
Больше по теме