Показать сообщение отдельно
  #3  
Старый 09.01.2017, 12:26
x128 x128 вне форума
Новичок
 
Регистрация: 03.02.2010
Сообщения: 64
Репутация: 133
По умолчанию

Я бы вместо цикла взял логарифм, так будет понятней, имхо.
Код:
i:=1 shl trunc(log2(n));
if i<n then i:=i shl 1;
результат:=i-n
Ответить с цитированием