x % 10. Какой вопрос - такой ответ.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
Mik
07 октября 2003 г. 17:03
В ответ на:
Как бы попроще и покороче найти остаток от деления на 10 (десятичное :)?
отправлено VVT 07 октября 2003 г. 16:57
Составить ответ
|||
Конференция
|||
Архив
Ответы
Премного благодарен. Еще повторите то же самое, но используя только сдвиги и сложение-вычитание, и моя признательность не будет иметь границ
—
VVT
(07.10.2003 17:13,
пустое
)
Да, забыл спросить: в чем конкретно измеряется Ваша безграничная признательность? ;)
—
Oldring
(07.10.2003 19:51,
пустое
)
Ответ:
—
Mik
(07.10.2003 18:11, 476 байт)
Вычитаешь 10 до выставления переноса, а затем прибавляешь 10 обратно. Это и есть остаток.
—
POV
(07.10.2003 17:27,
пустое
)
А если там 24 разряда?
—
долго однако
(07.10.2003 17:39,
пустое
)
тогда сперва 10Е6, потом 10Е5.....10
—
=mse=
(07.10.2003 17:48,
пустое
)
Да я к тому что на вопрос нет однозначного ответа.
—
долго однако
(07.10.2003 17:55,
пустое
)
почему - стандартная процедура деления на 10 будет даже быстрее
—
=mse=
(07.10.2003 17:58,
пустое
)
А если диапазон значений делимого 5.....25?
—
тоже быстрее?
(07.10.2003 18:03,
пустое
)
Кому не лень - проверьте такой алгоритм для AVR
—
Oldring
(07.10.2003 19:15, 327 байт)
Правда, для этого диапазона стандартное деление все-таки быстрее :)
—
Oldring
(07.10.2003 19:28, 94 байт)
Ответ был не на тот вопрос :)
—
SVI
(07.10.2003 18:15, 80 байт)
Конечно, вот процедура деления на 10 - делимое и делитель любые
—
SVI
(07.10.2003 18:11, 282 байт)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru