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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.07.2008, 20:44   #1
SanekIrk
Пользователь
 
Аватар для SanekIrk
 
Регистрация: 10.07.2008
Сообщений: 87
По умолчанию Работа с большими числами

Привет. У вещественного типа отображение десятичных чисел до 19-ти символов, а после отображается шеснадцатеричная система счисления, а как сделать чтобы отображалась 32 символа в десятеричной системе? Заранее спасибо.
SanekIrk вне форума Ответить с цитированием
Старый 11.07.2008, 21:41   #2
Gorychev
Участник клуба
 
Аватар для Gorychev
 
Регистрация: 08.03.2008
Сообщений: 1,537
По умолчанию

Если не влазит в стандартный тип, то работать с большими числами можно с помощью старого доброго способа складывания(и тд.) в столбик, превратя число в массив байтов. Единственным ограничением на размер такого числа будет размер памяти компьютера.
Вот исходник на Паскале находит факториал 100, может пригодиться...
Вложения
Тип файла: rar 3_7.rar (704 байт, 31 просмотров)
Gorychev вне форума Ответить с цитированием
Старый 11.07.2008, 21:47   #3
SanekIrk
Пользователь
 
Аватар для SanekIrk
 
Регистрация: 10.07.2008
Сообщений: 87
По умолчанию

Спасибо за исходник. А можно это сделать через функцию FormatFloat?
SanekIrk вне форума Ответить с цитированием
Старый 11.07.2008, 22:11   #4
Gorychev
Участник клуба
 
Аватар для Gorychev
 
Регистрация: 08.03.2008
Сообщений: 1,537
По умолчанию

Незнаю.. Я рассказал как боролся с похожей проблемой с целыми большими числами, надеюсь сама идея понятна, с вещественными типами будет сложнее.
Еще как вариант, должны быть библиотеки для работы с большими числами. Поищи в инете...
Gorychev вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
НОК с 3 числами на входе Diabolikn Помощь студентам 3 19.02.2008 23:22
Работа с числами Drain Общие вопросы Delphi 10 11.02.2008 16:35
Заполнение массива числами Ermiss Общие вопросы C/C++ 7 25.11.2007 14:54
работа с большими числами sasadabest Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 16.10.2007 10:51
работа с вещественными числами Soule Паскаль, Turbo Pascal, PascalABC.NET 1 12.10.2007 09:33