Вниз
Скачать: CL | DM;

Арифметические операции с большими целыми числами   Найти похожие ветки 

← →
tse   (2004-09-21 08:57) [0]

Нужен исходный текст компонента, реализующего арифметические операции типа +, -, *, /, mod, ^ с большими целыми положительными числами.
Спасибо.


← →
Gero ©   (2004-09-21 08:58) [1]

Так напиши.


← →
ЮЮ ©   (2004-09-21 09:14) [2]

>текст компонента

типа
 TBigInteger = class(TComponent)

var
 a,b,c: TBigInteger;
 ...
 a.Value := b.Value * c.Value;

:)

Почему, чуть что - сразу компонент, да ещё и в палитру
Ищи библиотеку. Слово "компонет" в поисковой системе лишнее :)


← →
TUser ©   (2004-09-21 10:55) [3]

См. на алголисте. Большие числа там любят и на форуме обсуждают их постоянной. Я думаю, что и готовых библиотек/компонентов - навалом, и для Си, и для Delphi.


← →
Amoeba ©   (2004-09-21 10:59) [4]

Посмотри в архивах форума. Я как-то давал ссылку на такую библиотеку.


← →
tse   (2004-09-21 16:09) [5]

В архивах не могу найти, может затерялась :-(


← →
Amoeba ©   (2004-09-21 17:13) [6]

Смотрим здесь: http://www.torry.net/pages.php?id=309

Вот, нашел нужное (правда не все требуемые опеации):
http://www.torry.net/vcl/science/other/integer_asm.zip

IntegerASM v.1.0 FWS 2 k 6 May 2002
By Alexandru Vulpe. This unit allow to operate fast with very big integer numbers (up to 255 digits in length). The numbers are presented in shortstring format. 4 aritmetical operations : add, sub, div, mul. All these functions are programmed in Assembler, that"s why it"s very fast.

Fully functional
Source: Included


← →
Вячеслав ©   (2004-09-21 17:35) [7]

Может тебе и это сгодится:
http://triade.studentenweb.org/GInt/gint.html


← →
Рыба ©   (2004-09-21 21:26) [8]

Михей делал в своем калькуляторе. :)


← →
noname_   (2004-09-22 09:29) [9]

http://www.efg2.com/Lab/Library/Delphi/MathFunctions/Cryptography.htm
обрати внимание на врапперы для libgmp - считается одной из самых быстрых


← →
tse   (2004-09-22 11:30) [10]

Спасибо большое Amoeba и Вячеслав.
То что нужно :-)


← →
tse   (2004-09-22 13:57) [11]

Благодарю, noname_



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.02 c
14-1095445631
hgd
2004-09-17 22:27
2004.10.10
win32.hlp на Русском


14-1095214894
Soft
2004-09-15 06:21
2004.10.10
Первый сервисный робот использует Windows XP.


1-1095951437
kiuv
2004-09-23 18:57
2004.10.10
Ошибка функции inifiles.readstring - как исправить


14-1095674525
}|{yk
2004-09-20 14:02
2004.10.10
Ничего себе ошибка!


4-1093936297
Arnold
2004-08-31 11:11
2004.10.10
как по изветсному PID процесса получить список его потоков с возм




   Наверх