В такой программе, пишет что "=" не применимо к integer... var n, a, k: integer; begin...

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

В такой программе, пишет что "=" не применимо к integer...
var n, a, k: integer;
begin
readln(n, a);
if (n+a) mod 2=0 or (n+a) mod 2=1
then writeln(k - (k div n) * n )
end.


Информатика (68 баллов) | 117 просмотров
Дано ответов: 2
0 голосов

Паскаль требует каждое логическое выражение выделять в "()", поэтому нужно написать
if ((n+a) mod 2 = 0) or ((n+a) mod 2 = 1)
 и будет тебе счастье

(8.8k баллов)
0 голосов

У тебя еще переменная "к" не реализована, а ты ее используешь - это еще 1 ошибка

(178 баллов)