| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Алгоритмы > Системы счисления. |
| Автор: SoWa 16.5.2005, 11:42 |
| Привет всем! Кто-нибудь знает алгоритм перевода числа из системы А в систему В "Напрямую"? Мой алгоритм сначала переводит в 10-ую, а потом в нужную. Кто знает, подскажите! |
| Автор: EKoshelev 16.5.2005, 12:01 |
| SoWa Может вопрос не много не в тему... А нафиг это нужно, чтобы побыстрее? |
| Автор: Akina 16.5.2005, 12:27 |
| Для перевода из одной системы в другую напрямую нужно производить вычисления в одной из этих систем счисления. Потому правильно - использовать промежуточно не десятичную, а двоичную систему как естественную для компьютера. Это будет максимально быстро (частные случаи, когда одна из систем есть степень двойки или десятки, не в счет). Dixi |
| Автор: ~FoX~ 16.5.2005, 15:01 |
| http://forum.vingrad.ru/index.php?showtopic=37776 |
| Автор: SoWa 16.5.2005, 15:29 |
| Спасибо, ~FoX~. Но ты-же знаешь, что я Дельфист! Буду разбираться! |
| Автор: Akina 16.5.2005, 16:37 |
| SoWa Предупреждаю сразу - процедуры по ссылке ~FoX~ правильные, но код медленный. Вернее неоптимальный. |