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

Перейти к навигации Перейти к поиску
}
</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>
 
== [[w:Паскаль (язык программирования)|Паскаль]] ==
<source lang = pascal>
Анонимный участник

Навигация