ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
25 ноября
249397
Паша (21.04.2011 14:06, просмотров: 6038)
Всем добрый день! Вчера решил немного сесть и попрограмить в IAR для AVR. Во время написания программы возникла необходимость посчитать колличество цифр в числе и вот тут возникли трудности. Как посчитать количество цифр в числах 150 или 25 (в качестве прримера). Максимальная длина числа 7 цифр. Числа могут быть любые и являются результатом преобразования АЦП. Также нужно решение красивое, т.е. без деления числового интервала и проверки принадлежности текущего числа к тому или иному интервалу. Если кто сможет помочь блок схемкой или доходчивым описанием идеи подсчета буду очень благодарен.P.S.: Если кому интересно что за проект такой в котром это понадобилось, то это банальная динамичесая индикация которая сама автоматически будет подстраиваться под размер отображаемого числа, без лишних пробегов в цикле и сама подстраивается под применяемый индикатор. Программа написана и работает, но идет привязка к количеству цифр в числе и самому числу, ну и конечно типу применяемого индикатора (ОА или ОК).Заранее благодарен за все самые безрасудные и оригинальные решения поставленной проблемы. Все идеи буду проверять в коде и писать о результатах.