Potęgowanie szybkie z z biblioteki math.h

0

Witam! Mam problem otóż mam zrobic zadanie http://scr.hu/33r4/ghhx3 Jak widać dla modulo 3 do potęgi 100 ma wyjść 2001. Niestety wychodzi inaczej http://ideone.com/QkwO6o Błąd jest w zadaniu czy może w moim rozumieniu treści zadania? I z czego wynika różnica między wynikiem potęgowania szybkiego i tego z biblioteki math.h?

1

pow zwraca double, które to ma ograniczoną dokładność. Dodatkowo rzutujesz wartość zdecydowanie przekraczającą INT_MAX na int - UB - i dziwisz się, że dostajesz śmieciowe wyniki.

1 użytkowników online, w tym zalogowanych: 0, gości: 1