Задать вопрос
7 июля, 01:24

В такой программе, пишет что "=" не применимо к 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.

+3
Ответы (2)
  1. 7 июля, 02:24
    0
    Паскаль требует каждое логическое выражение выделять в " () ", поэтому нужно написать

    if ((n+a) mod 2 = 0) or ((n+a) mod 2 = 1)

    и будет тебе счастье
  2. 7 июля, 03:35
    0
    У тебя еще переменная "к" не реализована, а ты ее используешь - это еще 1 ошибка
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «В такой программе, пишет что "=" не применимо к integer ... var n, a, k: integer; begin readln (n, a) ; if (n+a) mod 2=0 or (n+a) mod 2=1 ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы