Реализации алгоритмов/Быстрое возведение в степень: различия между версиями
Содержимое удалено Содержимое добавлено
перенесено из w:Алгоритм быстрого возведения в степень |
Нет описания правки |
||
Строка 3:
: <math>x^m=x^{m_0} \cdot \left(x^2\right)^{m_1} \cdot \left(x^{2^2}\right)^{m_2} \cdot \left(x^{2^3}\right)^{m_3} \cdot\dots\cdot \left(x^{2^k}\right)^{m_k} </math>.
=== [[w:Си (язык программирования)|Язык Си]] ===
<source lang = cpp>
int power(int t, int k) // возведение t в степень k
Строка 19:
</source>
=== [[w:Паскаль (язык программирования)|Паскаль]] ===
<source lang = pascal>
function power(t, k: integer): integer; {возведение числа t в степень k}
Строка 38:
</source>
=== [[w:Python]] ===
<source lang = python>
def FastPow (t, k): # Быстрое возведение числа t в степень k
|