Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Program liczący potęgi

Ostatnio zmodyfikowano 2013-11-29 23:18
Autor Wiadomość
mgrD
Temat założony przez niniejszego użytkownika
Program liczący potęgi
» 2013-11-28 22:04:36
Witam, bez zbędnych słów zapytam od razu: Co zrobić jak liczba wychodzi za zakres zmiennej? robię sobie program liczący potęgi ale jak dam duże liczby np 16^16 a mam zmienną typu integer to niestety jest kłopot. Da się temu jakoś zaradzić?
P-97815
SeaMonster131
» 2013-11-28 22:16:25
Pewnie musisz użyć string lub jakiejś biblioteki do obsługi takich wielkich liczb. Przeczytaj też np Ogromne liczby.
P-97816
Wasilek
» 2013-11-28 22:17:12
Pracuj na stringu lub znajdź w internecie bibliotekę obsługującą większe liczby :)
P-97817
mgrD
Temat założony przez niniejszego użytkownika
» 2013-11-28 22:27:50
A tak co do tej biblioteki od dużych liczb to ktoś może zdołałby mi przerobić mój przykład na taki z użyciem takiej biblioteki?(może być ta: http://gmplib.org/manual/C_002b_002b-Interface-Integers.html#C_002b_002b-Interface-Integers)

C/C++
for( int a = 0; a < 1000000000000000000; a++ ) std::cout << a << std::endl;
//wiem, że to nie zadziała ale byłbym wdzięczny za przerobienie tego z użyciem jakiejś biblioteki, która by to umożliwiła
P-97818
Adik80
» 2013-11-29 18:05:26
W booscie dostepny jest wrapper dla gmp jak rowniez ma wlasny duzy typ, przyklad na dole strony:
http://www.boost.org/doc/libs/1_55_0/libs/multiprecision/doc/html/boost_multiprecision/tut/ints/cpp_int.html
P-97864
mgrD
Temat założony przez niniejszego użytkownika
» 2013-11-29 23:18:16
Dziękuję.
P-97876
« 1 »
  Strona 1 z 1