Текущий архив: 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.042 c