Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.02.2011, 19:38   #1
svloyso
Новичок
Джуниор
 
Регистрация: 14.02.2011
Сообщений: 1
По умолчанию Длинная Арифметика в не 10^n системе счисления

Хочу реализовать алгоритм длинной арифметики, но использовать 10^n основание неинтересно - тратится лишняя память, да и это довольно тривиально, алгоритмы есть на каждом углу.
По-сути хочу это реализовать в виде огромного двоичного числа.
Так вот, трудность возникает в переводе его в десятичную систему счисления для вывода на экран. Прошу помощи в виде нестандартных алгоритмов перевода из одной системы счисления в другую. Подробных разжевываний не обязательно, достаточно источники, где об этом можно почитать.
svloyso вне форума Ответить с цитированием
Старый 15.02.2011, 16:05   #2
Д_М
Пользователь
 
Регистрация: 02.02.2011
Сообщений: 92
По умолчанию

Цитата:
Сообщение от svloyso Посмотреть сообщение
... трудность возникает в переводе его в десятичную систему счисления
А в чем трудность? После реализации операций '/' и '%' все просто. Берем остаток от деления на 10, получаем последнюю десятичную цифру результата. Делим на 10 и в цикле, пока не получим 0.
Д_М вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Длинная арифметика Khelleos Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 20.12.2010 09:08
Длинная арифметика Indira Общие вопросы C/C++ 2 24.01.2010 10:28
длинная арифметика Dimarik Общие вопросы C/C++ 1 16.09.2009 12:02