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


Автор: kulikoff 22.4.2008, 07:31
Добрый день! Подскажите, как более правильно написать функцию, которая будет принимать в качестве параметра десятичное число и будет переводить его в 36-ричную. Как мне разбить на количество разрядов и рабобрать число? Ведь для перевода, скажем, 634 в 36-ричную систему надо: 6*36*36+3*36+4*1. Как такой алгоритм попроще сделать?

Автор: skyboy 22.4.2008, 09:25
Цитата(kulikoff @  22.4.2008,  06:31 Найти цитируемый пост)
Как такой алгоритм попроще сделать?

прямолинейный: делить на 36 в цикле.
остаток от первого деления - это первый разряд результата.
остаток от второго деления - второй разряд.
остаток от третьего деления - третий разряд.
....
остаток от N - деления - N-разряд

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