Napisałem program który liczy silnie ale nawet dla zmiennej long long liczy max 25! ,czy da się to jakoś ominąć?
0
2
Trzeba użyć dodatkowej biblioteki operującej na znacznie większych liczbach.
2
Ze względu na sposób reprezentacji, double
i long double
powinny pozwolić na zwiększenie zakresu, ale ciężko mi powiedzieć do jakiej wartości.
2
long long w zakresie od 2^-63 ÷ 2^63 - 1, czyli przedział [-9223372036854775808, 9223372036854775807]
1
Bez bibliotek wystarczyło mi 55 linijek:
https://wandbox.org/permlink/cCFog6UJiSN7CA1C