Встречено 039;else039;, а ожидался оператор(в чём ошибка)var a: integer;beginWriteln (039;Введите

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

Задать свой вопрос
Ванька
";" после оператора заключительного перед else уберите
Дмитрий Зникин
Видимо, писал какой-то фанат языка С. Это там ставится точка с запятой перед else )))
Vjacheslav Ovseevich
Я сам на этом очень нередко попадаюсь))Да не, 1-4 класс вряд ли знает о существовании С :)
Инна
";" после оператора заключительного перед else уберите
Оксана Гаманович
Видимо, писал какой-то поклонник языка С. Это там ставится точка с запятой перед else )))
Вадим
Я сам на этом очень нередко попадаюсь))Да не, 1-4 класс вряд ли знает о существовании С :)
1 ответ

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

var a: integer;

begin

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

readln(a);

if a mod 2=0

then

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

else

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

readln;

end.

Слава Розенцвет
Спасибо
Аделина Туйсина
Обучайтесь читать ошибки компилятора!
Накапкина Алёна
Спасибо
Игорь Рогожко
Обучайтесь читать ошибки компилятора!
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт