[an error occurred while processing this directive]
У кого-набудь под рукой алгоритма вычисления остатка от деления на пять без всяких делений случайно не завалялось?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
VVT
02 августа 2002 г. 13:16
Составить ответ
|||
Конференция
|||
Архив
Ответы
Может так?
—
Mik
(02.08.2002 14:02, 421 байт)
Спасибо, но, наверно, перебор. У меня просто индекс крутится, я хотел без сравнений покрасивее сделать. Похоже, сравнивать намного быстрее...
—
VVT
(02.08.2002 14:08,
пустое
)
Покрасивее для 16 бит понадобится 8 сдвигов,7 сложений и 1 вычитание. Вот умножение на 5 требует сдвига и сложения. Можно использовать таблицу остатков, но по времени не будет быстрее.
—
ValterG
(03.08.2002 10:37,
пустое
)
А зачем быстрее? Лучшее - враг хорошего :))
—
Mik
(02.08.2002 14:21,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru