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


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Mike Roschin                         2:5030/243     14 Jun 2001  11:56:59
 To : All
 Subject : ?
 -------------------------------------------------------------------------------- 
 
 
  Джентльмены, можно ли при помощи операций +, -, *, **(степень), /,
 \(целочисленное) и %% (по модулю) определить входждение бита N в число X,
 _иначе_ чем последовательным перебором битой от старшего к младшим?
 
 do exp:=15 to 0
   mask:=2**exp
   if X GE mask
   (
     if exp=N return TRUE
     X := X - mask
   )
 
 Так работает. Hо криво это. Хочется короче и проще, но что-то никак не
 придумывается. Подскажите, а?
 
 Have a fine CARRIER :) ! /White Thesis 
 --- FMailX32 1.60
  * Origin:  Слоны по деревьям не лазают! //Terminus-2  (2:5030/243)
 
 

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

 Тема:    Автор:    Дата:  
 ?   Mike Roschin   14 Jun 2001 11:56:59 
 ?   Sergey Andrianov   15 Jun 2001 08:46:20 
 ?   Vladimir Polyanin   15 Jun 2001 23:35:36 
 ?   Mike Roschin   19 Jun 2001 15:49:00 
 ?   Denis Rojhkov   15 Jun 2001 23:10:33 
 ?   Mike Roschin   19 Jun 2001 16:32:01 
 вхождение бита при помощи... рахита   Yuri Burger   16 Jun 2001 20:21:58 
Архивное /ru.algorithms/3247b3922f90.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional