Это я округлил для упрощения.
...А так все просто.
Например банк 13342
Делим на 128, получаем целочисленное значение 104 (на дробь внимания не обращаем)
..Далее , 104 умножаем на 128, получаем - 13312
От 13342 вычитаем 13312, получаем - 30.
Это будет номер младшего банка.
..закрепим материал...)))
Берем значение - 13344.
Опять делим на 128, получаем опять 104 с закорючками)))
Опять 104 умножаем на 128, опять получаем 13312
Теперь если от 13344 вычесть 13312, то получим уже 32, то есть номер младшего банка..))
.."Занимательная арифметика Перельмана"...)))
Где Гусли???)))
|