В чём ошибка? Почему выдает ошибку в 7 строке?

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

В чём ошибка? Почему выдает ошибку в 7 строке?


image

Информатика (46 баллов) | 80 просмотров
Дано ответов: 2
0 голосов
Правильный ответ

Заключи то что после if в скобки и будет тебе счастье. И ' ; ' убери после g mod 2 =0.
и в действии перед if в конце поставь ' ; '.

(8.6k баллов)
0

нит

0

что пишет?

0

в действии перед if поставь ;

0

и зароботает

0

Встречено 'if', а ожидалось ';'

0

сделай как я сказал выше

0

заключи то что после if в скобки и будет тебе счастье. И ' ; ' убери после g mod 2 =0.?

0

ниже

0

в действии перед if поставь ;

0

а лучше спиши у этого парня что свой ответ предложил

0 голосов

Program msc1;
var i,g:integer;
begin
writeln('Введите число');
readln(i);
g:=i mod 10;
if g mod 2 = 0 then write('Число чётное') else write('Число нечётное');
end.

1. У Вас использовалась переменная А, вместо i ( 
g:=i mod 10; )
2. После условия if стояла точка с запятой которая там ненужна 
3. Вместо then написано thene 

Ещё забыл одну ошибку. После 
g:=i mod 10; вы не поставили точку с запятой 

(778 баллов)
0

ОГРОМНОЕ СПАСИБО ВАМ

0

Пожалуйста )