Подскажите пожалуйста, кто знает, как в Паскале определить является ли результат функции чётным числом.
Оператор mod работает, как я понял, только с натуральными числами, а что делать если результат выйдет дробным? Прога выдает ошибку о не возможности применения оператора mod.
odd(trunc(число))
Goodwind,
Odd - НЕчетное число
а вместо чила функцию поставить можно?
Можно поставить любое выражение, возвращающее в результате число.
А не проще тогда Frac(x)<>0 или Frac(x)=0?
А что, если Frac(11) = 0 (чего, кстати, не рекомендуется делать - ищи по форуму, уже объясняли почему), то оно станет ЧЕТНЫМ числом? Ты вопрос-то свой помнишь?
Спасибо за совет.