Встречено 'else', а ожидался оператор(в чём ошибка) var a: integer; begin Writeln...

0 голосов
233 просмотров

Встречено 'else', а ожидался оператор(в чём ошибка) var a: integer; begin Writeln ('Введите число'); readln(a); if a mod 2=0 then Writeln('Число чётное'); else Writeln('Число нечётное'); readln; end.


Информатика (22 баллов) | 233 просмотров
0

";" после оператора последнего перед else уберите

0

Видимо, писал какой-то фанат языка С. Это там ставится точка с запятой перед else )))

0

Я сам на этом очень часто попадаюсь))Да не, 1-4 класс вряд ли знает о существовании С :)

Дан 1 ответ
0 голосов

Как и говорил, убираем ";" после последнего оператора до else

var a: integer;

begin

Writeln ('Введите число');

readln(a);

if a mod 2=0

then

Writeln('Число чётное')

else

Writeln('Число нечётное');

readln;

end.

(4.0k баллов)
0

Спасибо

0

Учитесь читать ошибки компилятора!