Program liczący potęgi
Ostatnio zmodyfikowano 2013-11-29 23:18
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ć? |
|
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. |
|
Wasilek |
» 2013-11-28 22:17:12 Pracuj na stringu lub znajdź w internecie bibliotekę obsługującą większe liczby :) |
|
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) for( int a = 0; a < 1000000000000000000; a++ ) std::cout << a << std::endl;
|
|
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
|
|
mgrD Temat założony przez niniejszego użytkownika |
» 2013-11-29 23:18:16 Dziękuję. |
|
« 1 » |