| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > близлежащее число |
| Автор: Михалыч 8.1.2017, 15:06 |
| Подскажите как найти близлежащее число, например есть цифры: 1,2,4,8,16,32,64,128 они будут всегда такими, и например число из переменной 46 , нужно найти ближнее число к 46 которое больше и из большего вычесть 46 |
| Автор: Alexeis 8.1.2017, 23:08 |
| У тебя ряд степеней двойки. Значит возьми логарифм числа по основанию 2, получишь степень. К степени прибавь единицу и двойку возведи в эту степень. Получишь как раз нужное число. |