Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Тип переменной вмещающей число с 30 нулями [D7]


Nox ©   (2004-11-24 14:50:00) 

Случайно ни кто не знает какой тип переменной вмещает число с 30 нулями, вот real например только 10 нулей вмещает, а мне нужно больше, так как хочу найти факториал числа 80, а там нулей ох-ох-ооо
Help!!!! нужно срочно!!!!!!1


Frozzen   (2004-11-24 16:12:00) [1]

Помнится мы на 1 курсе решали задачки по нахождению факториала 1000, для хранения использовль массив


Jay   (2004-11-24 15:44:00) [2]

Extended ещё на два бита больше за Real, да и точность повыше


Nox   (2004-11-24 15:37:00) [3]

s:real; real всеже больше integer


Nox   (2004-11-24 15:37:00) [4]

s:real; real всеже больше integer


Nox   (2004-11-24 15:35:00) [5]

Вообщето от меня и только требуется найти факториал заданного числа N (N<=100), а нахожу его я так
for i:=2 to N do
s:=s*i
но такое действует только до 17, а потом все, число не получается


Amoeba   (2004-11-24 15:14:00) [6]

Бибилиотеки для работы с длинной арифметикой можно найти на http://www.torry.net


TUser   (2004-11-24 14:59:00) [7]


> так как хочу найти факториал числа 80

Надо работать с длинной арифметикой.

А если удастся обойтись без таких факториалов (например, с помощью Стирлинга) - то совсем хорошо.


Суслик   (2004-11-24 14:58:00) [8]

tdecimal из activex, только там 28 нулей


Erik1   (2004-11-24 14:57:00) [9]

Число(первая переменая int64) и второе число integer содержащее десть в степени. Но действия придется самому писать.


Ega23   (2004-11-24 14:52:00) [10]

PChar


Amoeba   (2004-11-24 14:51:00) [11]


> какой тип переменной вмещает число с 30 нулями

String!


Наверх

Титульная страница Поиск, карта сайта Написать письмо