15 lines
338 B
Python
15 lines
338 B
Python
|
# zad 2 - potęgowanie
|
||
|
def potegowanieimod(b, k, n):
|
||
|
y = 1
|
||
|
while k > 0:
|
||
|
if k & 1:
|
||
|
y = y*b % n
|
||
|
b = b**2 % n
|
||
|
k = k >> 1
|
||
|
return y
|
||
|
|
||
|
b = int(input("Podaj b -> liczbę potęgowaną: "))
|
||
|
k = int(input("Podaj k -> potęgę: "))
|
||
|
n = int(input("Podaj n -> modulo: "))
|
||
|
|
||
|
print(potegowanieimod(b, k, n))
|