LINUX.ORG.RU

Можно ли математически определить чётность числа?

 , , ,


0

3

Есть такая задачка. Вероятно, решения она не имеет.

Как из любого целого N сделать -1, если оно нечётное или 1, если оно чётное.
Можно использовать само N, константы (любые целочисленные или с плавающей запятой). Доступны сложение, вычитание, умножение, деление (настоящее).

★★★★★

Последнее исправление: CYB3R (всего исправлений: 2)

последний бит ноль - четное

anonymous
()
Ответ на: комментарий от Waterlaz

Если число N по условию целое, то и деление должно быть целочисленным.

С чего это вдруг?

операция определяется условием.

emulek
()

Доступны сложение, вычитание, умножение, деление

Хитрый, шельма! У тебя даже операции round не предусмотрено. Никак не определить.

Eddy_Em ☆☆☆☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.