перевод из десятичной



Автор Олеся Каштанюк задал вопрос в разделе Наука, Техника, Языки

перевод числа из десятичной в троичную систему и получил лучший ответ

Ответ от Mirane[гуру]
Для перевода из десятичной системы в троичную, можно воспользоваться следующим алгоритмом:
1. Исходное число (в десятичной системе) делим на 3.
2. Если результат от деления больше 2, — делим его на 3.
3. Деление результатов выполняем до тех пор пока не получим результат меньше 3 (см. п. 2).
4. Выписываем результат от последнего деления, а за тем выписываем остатки от предыдущих операций, так что первый остаток от деления был выписан последним (то есть выписываем снизу вверх) .
5. Заменяем в полученном числе 2 на +-,1 на +, 0 оставляем без изменений.
Пример: Переведём число 19 из десятичной системы в троичной системы.
Разделим 19 на 3. Получим 6, а в остатке будет 19−6×3=19−18=1. Так как результат больше 2 (6>2), необходимо продолжить выполнение операций деления. Теперь 6 делим на 3. Получаем 2, в остатке 6−2×3=6−6=0. Результат меньше 3. Дальше делить результат не требуется. Выписываем: 2, 0, 1. Заменяем, получаем: +-0+ — 19 в троичной системы.
Пример на двоичной системе: перевод из десятичной

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: перевод числа из десятичной в троичную систему
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*