Cześć,
Twój program nie jest w stanie policzyć
1 000 000 000^1 000 000 000.
W tym zadaniu trzeba zwrócić uwagę na ostatnie liczby wyników poszczególnych potęg.
Nie trzeba nic potęgować, nic nie trzeba liczyć w programie.
Jest zależność między liczbą podstawy a wynikiem.
Dla 1 ostatnią cyfrą wyniku zawsze jest 1
Dla 2 (czyli dla 2, 12, 22, 32 itd.) ostatnią cyfrą wyniku zawsze jest, któraś z cyfr 4,8,6,2
i tak dalej…
Zobacz tu:
Tak naprawdę to tworzysz tablicę i w zależności od ostatnich cyfr podstawy i wykładnika potęgi wypisujesz ostatnią cyfrę wyniku.