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

Вниз

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

 
Имя не скажу   (2006-07-06 00:02) [0]

Как можно работать с очччень большими числами?
Порядка 150-200 разрядов, в частности нужно найти квадрат такого числа.


 
Gero ©   (2006-07-06 00:04) [1]

Длинная арфиметика.


 
Имя не скажу   (2006-07-06 00:06) [2]

??????????????


 
Джо ©   (2006-07-06 00:07) [3]

> [2] Имя не скажу   (06.07.06 00:06)
> ??????????????

!!!!!!!!!!!


 
Имя не скажу   (2006-07-06 00:07) [4]

Спасибо, сразу не догадался )))


 
Gero ©   (2006-07-06 00:08) [5]

Пожалуйста, всегда рады помочь.


 
Rial ©   (2006-07-06 04:01) [6]

Вот мой старый вариант поразрядного деления, умножения,
сложения и вычитания :
http://www.Rial578.narod.ru/source/bigzahlen.rar

Тормозной ужасно, но как пример подойдет.


 
Nafigator ©   (2006-07-06 05:38) [7]

Раньше приходилось писать самому длинную  и сверхдлинную арифметику.
В старой книжке "Этюды для программистов" даже такой этюд был.
А щас просто нужно это поискать
задачка ходовая. наверняка кто-то уж написал


 
Megabyte ©   (2006-07-06 19:31) [8]

Как-то давно реализовывал факториал 100. Делал так(правда, с подсказки), что каждый разряд был элементом массива. При превышении максимального значения делал перенос в другой разряд.


 
MeF Dei Corvi ©   (2006-07-06 20:31) [9]


> то каждый разряд был элементом массива

Я делал так же, но в элементах массива хранил не один разряд, а 4 :) Число записывается задом наперёд ;) И далее умножается, складывается и делится, как учили в третьем классе начальной школы.


 
Имя не скажу   (2006-07-07 01:10) [10]


> Rial ©   (06.07.06 04:01) [6]
> Вот мой старый вариант поразрядного деления, умножения,
> сложения и вычитания :
> http://www.Rial578.narod.ru/source/bigzahlen.rar
>
> Тормозной ужасно, но как пример подойдет.


Большое спасибо за пример.
Всем спасибо за советы.

Постараюсь почаще заходить сюда.


 
1g0r ©   (2006-07-07 09:41) [11]

могу предложить свой вариант работы с 256-разрядными целыми

http://del1g0r.ho.com.ua/download/UnitInt256.pas


 
Чапаев ©   (2006-07-07 10:29) [12]

uses BCD;


 
Slym ©   (2006-07-07 11:56) [13]

Чапаев ©   (07.07.06 10:29) [12]
uses BCD

Имеет ограничение по колву разрядов... + очень медленный
HugeInt, BigInt - без ограничений либо библиотеки SSL, PGP


 
Чапаев ©   (2006-07-07 12:01) [14]


> Имеет ограничение по колву разрядов... + очень медленный

Не спорю. Зато ничего стороннего доставлять не надо.


 
TUser ©   (2006-07-07 12:08) [15]

А что такое сверхдлинная арифметика?


 
boriskb ©   (2006-07-07 12:27) [16]

TUser ©   (07.07.06 12:08) [15]
А что такое сверхдлинная арифметика?


Это которая длинней длинной :)


 
Думкин ©   (2006-07-07 12:31) [17]

Это та, которая оперирует со счетным множеством разрядов.


 
TUser ©   (2006-07-07 12:31) [18]

Гугль говорит, что есть еще какая-то сверхдлинная рациональная. А что такое - молчек.


 
TUser ©   (2006-07-07 12:40) [19]

> Это та, которая оперирует со счетным множеством разрядов.

Т.е. число разрядов не ограничено? Пэодические числа?


 
Плохиш ©   (2006-07-07 12:42) [20]


> Megabyte ©   (06.07.06 19:31) [8]
> Как-то давно реализовывал факториал 100.

Никлаус Вирт в "Введение в язык Pascal" сырцы выложил ;-)


 
Думкин ©   (2006-07-07 12:47) [21]

> TUser ©   (07.07.06 12:40) [19]

Это шутка была.


 
TUser ©   (2006-07-07 13:02) [22]

Aaa ...


 
palva ©   (2006-07-07 14:10) [23]

TUser ©   (07.07.06 12:31) [18]
> Гугль говорит, что есть еще какая-то сверхдлинная рациональная. А что такое - молчек.

А это когда операции над дробями, где числитель и знаменатель длинное число. Например, можно дать студенту задание вычислить рациональный коэффициент при X^99 тейлоровского разложения тангенса в нуле.



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

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

Наверх




Память: 0.51 MB
Время: 0.029 c
15-1152614987
Александр Иванов
2006-07-11 14:49
2006.08.06
Без коментариев


3-1148921562
Tonus
2006-05-29 20:52
2006.08.06
Фильтрация по базе Paradox


2-1153215345
Dib@zol
2006-07-18 13:35
2006.08.06
Проблема с boot.ini


2-1153252646
crazy_corpse
2006-07-18 23:57
2006.08.06
Java


3-1149150236
Dust
2006-06-01 12:23
2006.08.06
Абра-кадабра в отчёте, FR, Arial (cp Cyrilic), WinXP Rus