Модераторы: Daevaorn

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Числа неограниченной длины, OpenSource библиотека или класс 
:(
    Опции темы
saint
  Дата 30.11.2005, 22:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 59
Регистрация: 2.9.2005

Репутация: нет
Всего: нет



Доброго всем времени суток. Подскажите плз OpenSource библиотеку или просто реализацию отдельного класса для работы с целыми/плавающими числами неограниченной длины(точности). Заранее благодарен.

PM MAIL   Вверх
AISIN
Дата 30.11.2005, 23:04 (ссылка) |   (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 185
Регистрация: 27.1.2005
Где: Пушкино

Репутация: нет
Всего: 1



Чтобы работать с очень большими числами можно использовать массивы или строки.
--------------------
Внимание!!! Внимание!!!Запущена программа по завоеванию мира!!!Выполненно 0,000000000000000000000000000000000000000000000000000002%
PM MAIL   Вверх
nikitao
Дата 30.11.2005, 23:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кот-программист
***


Профиль
Группа: Завсегдатай
Сообщений: 1206
Регистрация: 30.8.2005
Где: Спб

Репутация: 1
Всего: 26



Поищи на Vingrade,эта тема огбсуждалась и приводились алгоритмы.


--------------------
Жизнь - печальная штука.
PM MAIL ICQ Skype GTalk   Вверх
Void
Дата 1.12.2005, 06:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


λcat.lolcat
****


Профиль
Группа: Участник Клуба
Сообщений: 2206
Регистрация: 16.11.2004
Где: Zürich

Репутация: 40
Всего: 173





--------------------
“Coming back to where you started is not the same as never leaving.” — Terry Pratchett
PM MAIL WWW GTalk   Вверх
Dark Elf
Дата 1.12.2005, 10:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 576
Регистрация: 26.12.2003
Где: Брисбен

Репутация: 9
Всего: 10





--------------------
PM MAIL WWW ICQ Skype GTalk Jabber MSN   Вверх
saint
Дата 1.12.2005, 21:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 59
Регистрация: 2.9.2005

Репутация: нет
Всего: нет



огромная благодарность всем, особенно Dark Elf за cBigNum smile
PM MAIL   Вверх
nworm
Дата 3.12.2005, 17:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 502
Регистрация: 22.10.2005

Репутация: 1
Всего: 8



freelip

Тоже, наверное, бесплатная.
PM MAIL WWW   Вверх
JAnty
Дата 5.4.2009, 08:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 366
Регистрация: 6.12.2004
Где: Москва

Репутация: 1
Всего: 2



А я блин как идиот сам писал функции подсчёта в столбик длинных строк.


--------------------
Русский справочник по WinAPI

Возможно всё, что возможно вообразить! Это и значит быть гением как я!
PM MAIL   Вверх
JAnty
Дата 5.4.2009, 08:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 366
Регистрация: 6.12.2004
Где: Москва

Репутация: 1
Всего: 2



А можно пример, как пользоваться cBigNum ?    smile 


--------------------
Русский справочник по WinAPI

Возможно всё, что возможно вообразить! Это и значит быть гением как я!
PM MAIL   Вверх
zim22
Дата 5.4.2009, 08:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


depict1
****


Профиль
Группа: Завсегдатай
Сообщений: 2682
Регистрация: 15.1.2009
Где: Украина

Репутация: 24
Всего: 69



JAnty, читайте, начиная с пункта 3. Instructions
http://imach.uran.ru:3000/cbignum/Cbignum.txt


--------------------
PM MAIL   Вверх
JAnty
Дата 6.4.2009, 18:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 366
Регистрация: 6.12.2004
Где: Москва

Репутация: 1
Всего: 2



Я не могу подключить. как приинклудить?  smile 


--------------------
Русский справочник по WinAPI

Возможно всё, что возможно вообразить! Это и значит быть гением как я!
PM MAIL   Вверх
zim22
Дата 6.4.2009, 20:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


depict1
****


Профиль
Группа: Завсегдатай
Сообщений: 2682
Регистрация: 15.1.2009
Где: Украина

Репутация: 24
Всего: 69



Цитата(JAnty @  6.4.2009,  18:29 Найти цитируемый пост)
. как приинклудить?  

директивой #include



--------------------
PM MAIL   Вверх
JAnty
Дата 7.4.2009, 11:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 366
Регистрация: 6.12.2004
Где: Москва

Репутация: 1
Всего: 2



Цитата(zim22 @  6.4.2009,  20:04 Найти цитируемый пост)
директивой #include


Да ладно? Как же я не догадался? Ща попоробую...  Неа, не компилится прога после инклуда, какой файл надо прицепить?
 smile 


--------------------
Русский справочник по WinAPI

Возможно всё, что возможно вообразить! Это и значит быть гением как я!
PM MAIL   Вверх
andrew_121
Дата 7.4.2009, 11:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодофей
****


Профиль
Группа: Завсегдатай
Сообщений: 3448
Регистрация: 3.1.2008

Репутация: 6
Всего: 33



JAnty, Лог компилера в студию...


--------------------
Удалил аккаунт. Прощайте!
PM MAIL   Вверх
zim22
Дата 7.4.2009, 11:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


depict1
****


Профиль
Группа: Завсегдатай
Сообщений: 2682
Регистрация: 15.1.2009
Где: Украина

Репутация: 24
Всего: 69



Цитата(JAnty @  7.4.2009,  11:29 Найти цитируемый пост)
какой файл надо прицепить?

Цитата
To use class cBigNumber in your program do the following:

1.  Copy to the project folder the following files:
        Cbignum.cpp
        Cbignum.h
        Cbignumf.cpp
        Cbignumf.inl
        Cbignums.cpp (option for stream input-output)
        Cbignums.h   (option for stream input-output)
        Cios.h       (option required for input-output)
        Ctty.cpp     (option for console output)
        Ctty.h
        Exarray.cpp
        Exarray.h
        Exdebug.h
        Prime.cpp    (option for check of numbers for primality)

2.  Include to the project the following files:
        Cbignum.cpp
        Cbignumf.cpp
        Cbignums.cpp (option for stream input-output)
        Ctty.cpp     (option for console output)
        Exarray.cpp
        Prime.cpp    (option for check of numbers for primality)

    NOTE: Optional files for stream and console input-output use
          C++ stream library which actually exists in two variants:
          old (iostream.h) and standard (iostream). Old compilers
          may not include standard library, whereas new compilers
          produce obsolete warnings for old library or ever do not
          include it at all, starting from Microsoft Visual C++ 2005.
          If Microsoft compiler supports both libraries, you must
          select one of them for the entire project, because this
          libraries can not be mixed.

          By default, the class uses old library, with exception
          for Microsoft Visual C++ .NET, 2003, 2005, 2008 and higher
          and also for GNU g++ 3.x, 4,x and higher. To change this
          default, add to the compiler options appropriate macro:
            _CIOS_STDSTREAM (use standard library)
            _CIOS_OLDSTREAM (use old library)

3.  Insert into the source text the following directives:
        #include "Cbignum.h"
        #include "Cbignums.h" (option for stream input-output)




--------------------
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0880 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.