Ответ:
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
Бендер++
29 октября 2003 г. 11:48
В ответ на:
Алгоритм подскажите: как определить, что два числа отличаются не более, чем на один бит.
отправлено Сергей Борщ 29 октября 2003 г. 11:27
с = a ^ b;
if (c & (c-1)) плохо дело;
else OK;
Составить ответ
|||
Конференция
|||
Архив
Ответы
А работать-то не будет :) Будет, только если отличия в младшем бите :)
—
Perforator
(30.10.2003 09:35, 144 байт)
Будет, куда оно денется. И словит отличие в любом бите
—
Бендер++
(30.10.2003 11:43,
пустое
)
Согласен, облажался :)
—
Perforator
(30.10.2003 12:21, 3 байт)
пполобное решение видел в книге "Алгоритмические трюки для програмистов" :))
—
des00
(29.10.2003 12:04,
пустое
)
да, красиво. сам придумал?
—
Айрат
(29.10.2003 11:56,
пустое
)
Все давно придумано за нас
—
Бендер++
(29.10.2003 12:03,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru