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

Содержимое удалено Содержимое добавлено
пример на C++ удалён, т.к. это некорректный пример
Нет описания правки
Строка 17:
return res;
}
</source>
== [[w:Си# (язык программирования)|Язык Си#]] ==
<source lang = cpp>
static int Pow(int a, int b)
{
int re = 1;
int c = a*a;
while (b!=0)
{
if (b % 2 == 1) re *= c;else re *= a; b >>= 1;
}
return re;
}
</source>