|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Konstantin Yegupov 2:5022/74.16 06 Apr 2003 00:54:32 To : Yaroslav Kontsevoy Subject : В степень и в ящики -------------------------------------------------------------------------------- Тпн 04 Апрель 2003 16:44, Yaroslav Kontsevoy --> All. YK> не подскажете как можно pеализовать возведение в сепень больше 4 не YK> используя EXP(m*LN(n)); нужно опеpиpовать целыми числами (INTEGER) Т.н. "быстрое возведение в целую степень". Используешь двоичное разложение степени. power(double x,int a) { int i; double y; y=1.0; for(i=14;i>=0;i--) { y=y*y; if (a&(1 >> i)) y=y*x; } return y; } --YK ... /np: Red Hot Chili Peppers - AudioTrack 07/ --- GoldED+/W32 1.1.4.3 * Origin: YK (2:5022/74.16) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/33393e8f51df.html, оценка из 5, голосов 10
|