|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.02.2013, 17:15 | #1 |
Пользователь
Регистрация: 27.08.2009
Сообщений: 40
|
тип данных для работы с большими числами
Подскажите, пожалуйста, как описать тип данных для работы с числами( +,-.*,/) которые имеют, к примеру, 2048 двоичных разрядов? меня интересует именно создание своего типа а не использование сторонних библиотек. Спасибо за помощь.
Читаю и перевожу со словарем с Фортрана, Алгола, Кобола и др.
|
17.02.2013, 17:23 | #2 |
Gamedeveloper
Форумчанин
Регистрация: 11.07.2012
Сообщений: 149
|
По мне так, для этого лучше Асемблер, а не Делфи
|
17.02.2013, 17:43 | #3 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
В гугле вообще-то полно инфы по запросу арифметика длинных чисел delphi
http://www.google.com.ua/search?num=...w=1676&bih=868
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
17.02.2013, 17:46 | #4 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
Проще всего - массив целых. Если числа 32 разрядные, длина массива, соответственно, будет 2048/32=64.
PS. Ни структура данных, ни алгоритм работы не щависит от языка программирования. Абсолютно. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Калькулятор для работы с большими числами. Ассемблер. | Колямбий | Фриланс | 1 | 03.05.2012 02:34 |
Класс для работы с большими массивами | xapiton | Visual C++ | 24 | 07.02.2011 18:18 |
Работа с большими числами | tae1980 | Microsoft Office Excel | 3 | 25.12.2010 20:41 |
C++ Работа с большими числами | airwind | Помощь студентам | 4 | 08.12.2010 15:26 |
Работа с большими числами | SanekIrk | Общие вопросы Delphi | 3 | 11.07.2008 22:11 |