Большой Воронежский Форум
» Программирование>большие числа C++
zloyman 13:42 27.03.2009
что делать если не хватает типов? предположим нужно хранить число 10^100 степени.... слышал ппро алгебру на массивах, но гуглирование ничего не дало...подкинте ссылку или подскажите что нить... [Ответ]
alexz 15:14 27.03.2009

Сообщение от zloyman:
что делать если не хватает типов? предположим нужно хранить число 10^100 степени.... слышал ппро алгебру на массивах, но гуглирование ничего не дало...подкинте ссылку или подскажите что нить...

целое число такой длинны? И каждая цифра важна?
А то ведь , если нужно скажем пять значащих цифр а показатель степени - сотый и более, спокойно использовать double, long double.

Если реально нужно, то полезай https://developer.berlios.de/projects/big-int/ (одна из первых ссылок в гугле на тему bigint c++) Там есть класс, с примерчиком, со всеми делами. И лучше можно найти.
Хорошая новость в том, что пользоваться таким bigint'ом можно почти так же, как и обычными интами. [Ответ]
Yandex 20:01 27.03.2009
zloyman, в соседней ветке как раз обсуждаем
Как пример -
www.gmplib.org (внизу страницы онлайн калькулятор даже есть).

Можно еще и тут почитать
http://algolist.manual.ru/maths/longnum.php

Когда знакомый попросил пробить возможность работы с целыми числами на С++ - библиотеки нашлись без труда. Не знаю как ты искал. [Ответ]
Вверх