Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.06.06;
Скачать: CL | DM;

Вниз

ОЧЕНЬ большие числа   Найти похожие ветки 

 
Def_E   (2004-05-18 08:38) [0]

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


 
Vlad Oshin ©   (2004-05-18 08:46) [1]

строки если, но то медленно


 
Def_E   (2004-05-18 08:49) [2]

>[1] Vlad Oshin ©   (18.05.04 08:46)
Такие варианты мне как раз и показались "извращенными" :-) Хотя может я и не прав в таком суждении...


 
Vlad Oshin ©   (2004-05-18 08:51) [3]


> Def_E   (18.05.04 08:49) [2]

Прав, скорее всего :)
На Торри давно видел компоненту для работы с > числами


 
Alex Konshin ©   (2004-05-18 09:19) [4]

Есть в JCL.


 
Def_E   (2004-05-18 17:04) [5]

Мне честно говоря даже не столько рализация нужна, сколько идея... Сейчас попробую поискать, но если есть мысли об идее реализации, напишите сюда пожалуйста.


 
Palladin ©   (2004-05-18 17:21) [6]

TSuperPuperBigNum=record
p1,p2:int64;
end;

столько звезд на небе нет....


 
Empleado ©   (2004-05-18 17:25) [7]

matrix


 
Romkin ©   (2004-05-18 17:33) [8]

Palladin ©  (18.05.04 17:21) [6] 2^128 это немного, на самом деле. В некоторых случаях.
А идея простая, в столбик складывать-умножать-делить умеешь, надеюсь? Что такое разные системы счисления знашь? Например, умеешь складывать восьмеричные числа? Ок.
Объявляем массив of word. Объявляем, что один элемент массива - цифра (чем меньше индекс, тем менее значимая!). И спокойно делаем все операции в системе счисления с основанием 65536 :))
На самом деле, удобно.


 
Palladin ©   (2004-05-18 17:36) [9]


> Romkin ©   (18.05.04 17:33)

немного конечно :) но звезд на небе столько точно нет...



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

Текущий архив: 2004.06.06;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.029 c
3-1084473656
BBCHa
2004-05-13 22:40
2004.06.06
Interbase


1-1085645771
Floppy
2004-05-27 12:16
2004.06.06
Удаление файла


3-1084528267
Alex_xxx
2004-05-14 13:51
2004.06.06
insert into table1 select key,kol from table2 ?????


1-1085584624
новичок_из_сыктывкара
2004-05-26 19:17
2004.06.06
Random


3-1084509303
vlgrig1961
2004-05-14 08:35
2004.06.06
Не понятно почему из TMemo в function появляются пустые строки