Предмет: Информатика,
автор: kryshkovec
Встречено 'else', а ожидался оператор(в чём ошибка)
var a: integer;
begin
Writeln ('Введите число');
readln(a);
if a mod 2=0
then
Writeln('Число чётное');
else
Writeln('Число нечётное');
readln;
end.
Browze:
";" после оператора последнего перед else уберите
Видимо, писал какой-то фанат языка С. Это там ставится точка с запятой перед else )))
Я сам на этом очень часто попадаюсь))Да не, 1-4 класс вряд ли знает о существовании С :)
Ответы
Автор ответа:
2
Как и говорил, убираем ";" после последнего оператора до else
var a: integer;
begin
Writeln ('Введите число');
readln(a);
if a mod 2=0
then
Writeln('Число чётное')
else
Writeln('Число нечётное');
readln;
end.
Спасибо
Учитесь читать ошибки компилятора!
Похожие вопросы
Предмет: Химия,
автор: Chistyakov2014
Предмет: Математика,
автор: bosskm2000
Предмет: Английский язык,
автор: dimka556dim97
Предмет: Математика,
автор: jfjmvgi
Предмет: Химия,
автор: YadoyanV