Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 В степень и в ящики   Yaroslav Kontsevoy   04 Apr 2003 16:44:31 
 В степень и в ящики   Evgenij Masherov   05 Apr 2003 18:22:19 
 В степень и в ящики   Alexandr Zykhov   05 Apr 2003 10:56:47 
 В степень и в ящики   Stanislav Shwartsman   05 Apr 2003 23:52:21 
 В степень и в ящики   Konstantin Yegupov   06 Apr 2003 00:54:32 
 В степень и в ящики   Konstantin Yegupov   06 Apr 2003 23:48:49 
Архивное /ru.algorithms/33393e8f51df.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional