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)) |