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