Задать вопрос
6 сентября, 20:53

Необходимо проверить выражение (a*x+b*y) / c mod c=0

Выдает ошибку "Операция неприменима к операндам этого типа"

В чем дело? Пальскаль АВС, тип real

+4
Ответы (2)
  1. 6 сентября, 21:05
    0
    Операция деления / при вычислении (a*x+b*y) / c дает вещественный результат. В то же время, следующая операция mod работает только с целочисленными типами - отсюда и ошибка.
  2. 6 сентября, 21:09
    0
    Var a, b, c, x, y, s:integer; begin read (a, b, c) ; s:=0; for x:=0 to c-1 do for y:=0 to c-1 do If ((a*x+b*y) mod c) = 0 then s:=s+1; write (s) end.
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Необходимо проверить выражение (a*x+b*y) / c mod c=0 Выдает ошибку "Операция неприменима к операндам этого типа" В чем дело? Пальскаль АВС, ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы