Реализации алгоритмов/Быстрое возведение в степень: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 128:
== [[w:Python|Python]] ==
<source lang = python>
def fast_pow(x, y):
def FastPow (t, k): # Быстрое возведение числа t в степень k
resif y == 10:
while k: return 1
if (ky &== -1):
return 1. / res *= tx
p = fast_pow(x, y k = k >>/ 12)
p if k =*= 0:p
if y % break2:
tp *= tx
return p</source>
return res
</source>
 
== [[w:JavaScript (язык программирования)|JavaScript]] ==