forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Математика (http://forum.boolean.name/forumdisplay.php?f=85)
-   -   Очень большие числа (http://forum.boolean.name/showthread.php?t=5554)

cHeRsAnYa 11.01.2008 20:20

Очень большие числа
 
Как считать огромные числа, которые ни в какой тип не влезают? Где-то в инете видел пример, но найти не могу. На паскале. Заранее спасибо.

HolyDel 11.01.2008 20:22

Ответ: Очень большие числа
 
как в школе. столбиком.

impersonalis 11.01.2008 20:30

Ответ: Очень большие числа
 
http://s4italo.viewport.info/

FrankH 11.01.2008 20:52

Re: Очень большие числа
 
А если считать нужно в реальном времени(в столбик?:crazy:) например в игре имитировать реальные масштабы хотябы в пределах звездной системы с точностью до метра?

HolyDel 11.01.2008 20:54

Ответ: Очень большие числа
 
да, в столбик.
это довольно быстро (сложение).
умножение да, было бы долго.

alcoSHoLiK 11.01.2008 22:00

Ответ: Очень большие числа
 
Используй несколько переменных, или переводи числа в упакованный десятичный формат, или в строку

jimon 11.01.2008 23:29

Ответ: Очень большие числа
 
impersonalis

занятся бы еще разработкой такой програмы для дробных чисел
и сделать C++ либу
код нафиг не выкладывать если не хочешь уж :) просто интерфейсом

impersonalis 12.01.2008 00:16

Ответ: Очень большие числа
 
2jimon
она х3 с какой версии работает с добными числами.
ДЛЛ-ка была бы вкуснятиной - но все времени не найду (а так в принципе у меня всё прилизно по классам).

haedim 12.01.2008 20:39

Re: Очень большие числа
 
тут я писал что-то подобное. правда, на С. но на Паскаль этот код врядли сложно будет перевести.

cHeRsAnYa 12.01.2008 23:37

Ответ: Очень большие числа
 
Чёто попробовал я сделать столбиком, но считает не правильно, когда цифра в разряде больше 10. Если кому-нибудь не лень, посмотрите плиз проект на мидлетпаскале: http://slil.ru/25349048

HolyDel 13.01.2008 00:41

Ответ: Очень большие числа
 
цифры складываем - еденица в уме©Алла Яковлевна

Demon_12 09.02.2010 01:35

Ответ: Очень большие числа
 
Я на Delhpi писал сверхдлинную арифметику. Лучший вариант массив целых чисел. Битность элемента = разрядность процессора. Если нужны дробные числа, то еще добавь массив на дробную часть и integer на экспоненту и все это объедини в запись.


Часовой пояс GMT +4, время: 08:16.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot