Встречено 'else', а ожидался оператор(в чём ошибка) var a: integer; begin Writeln ('Введите число'); readln(a); if a mod 2=0 then Writeln('Число чётное'); else Writeln('Число нечётное'); readln; end.
Ошибка в данном коде заключается в том, что после оператора "else" ожидался оператор, который бы указывал, что делать в случае, если условие в "if" не выполнено.
Для исправления данной ошибки необходимо добавить оператор после "else", который будет выполняться в случае, если число не является четным. Например, можно использовать оператор "writeln('Число нечётное');".
Исправленный код будет выглядеть следующим образом:
var a: integer; begin Writeln ('Введите число'); readln(a); if a mod 2 = 0 then Writeln('Число чётное') else Writeln('Число нечётное'); readln; end.
Ошибка в данном коде заключается в том, что после оператора "else" ожидался оператор, который бы указывал, что делать в случае, если условие в "if" не выполнено.
Для исправления данной ошибки необходимо добавить оператор после "else", который будет выполняться в случае, если число не является четным. Например, можно использовать оператор "writeln('Число нечётное');".
Исправленный код будет выглядеть следующим образом:
vara: integer;
begin
Writeln ('Введите число');
readln(a);
if a mod 2 = 0 then
Writeln('Число чётное')
else
Writeln('Число нечётное');
readln;
end.