Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > близлежащее число


Автор: Михалыч 8.1.2017, 15:06
Подскажите как найти близлежащее число, например есть цифры: 1,2,4,8,16,32,64,128 они будут всегда такими, и например число из переменной 46 , нужно найти ближнее число к 46 которое больше и из большего вычесть 46

Автор: Alexeis 8.1.2017, 23:08
У тебя ряд степеней двойки. Значит возьми логарифм числа по основанию 2, получишь степень. К степени прибавь единицу и двойку возведи в эту степень. Получишь как раз нужное число.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)