Информатика, вопрос задал Uchenik596 , 9 лет назад

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

Приложения:

Ответы на вопрос

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

Ответил антагонист
0
сделай как я сказал выше
Ответил Uchenik596
0
заключи то что после if в скобки и будет тебе счастье. И ' ; ' убери после g mod 2 =0.?
Ответил антагонист
0
ниже
Ответил антагонист
0
в действии перед if поставь ;
Ответил антагонист
0
а лучше спиши у этого парня что свой ответ предложил
Ответил MarshalXaker
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; вы не поставили точку с запятой 

Ответил Uchenik596
0
ОГРОМНОЕ СПАСИБО ВАМ
Ответил MarshalXaker
0
Пожалуйста )
Новые вопросы