|
ru.algorithms
- RU.ALGORITHMS ----------------------------------------------------------------
From : Konstantin S. Rabkin 2:5020/175.2 12 Jul 2001 16:04:54
To : Andrew Ezhguroff
Subject : Re: задачка
--------------------------------------------------------------------------------
Здрям!
Thu Jul 12 2001 15:11, Andrew Ezhguroff wrote to Igor Kolupaev:
>> #define power_of_two(x) ((x)&&(~(x&(x-1))))
AE> Hе работает. Даже если && заменить на &.
Hе надо менять & на &&. Hадо поменять ~ на !.
AE> Предположим x=3, т.е. 011b. Рассматриваем только 3 бита:
AE> (x-1)=010, (x&(x-1))=010, (~(x&(x-1))=101, ((x)&(~(x&(x-1))))=010
(х-1)=010, x&(x-1)=010, !(x&(x-1)=0, x&&(!...)=0;
для х=4=0100
(х-1)=0011, х&(x-1)=0000, !(x&(x-1)=1, x&(!...)=1;
tsostik aka Zopuh. mailto: ksr@mikron.ru ICQ UIN 65436527
--- ifmail v.2.15
* Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
| Тема: |
Автор: |
Дата: |
|
задачка |
Oleg Akulov |
11 Jul 2001 21:50:32 |
задачка |
Ivan Mak |
12 Jul 2001 18:36:12 |
задачка |
Igor Kolupaev |
12 Jul 2001 11:03:34 |
 Re: задачка |
Andrew Ezhguroff |
12 Jul 2001 15:11:07 |
 Re: задачка |
Konstantin S. Rabkin |
12 Jul 2001 16:04:54 |
  задачка |
Igor Kolupaev |
12 Jul 2001 18:23:18 |
 задачка |
Nick Lubushko |
12 Jul 2001 23:56:25 |
 задачка |
Alex Cvetkov |
13 Jul 2001 11:10:20 |
  Re: задачка |
Serge Kanilo |
14 Jul 2001 19:31:24 |
 задачка |
Aleksey V. Vaneev |
13 Jul 2001 00:30:22 |
 задачка |
Dan Raskovalov |
15 Jul 2001 23:44:18 |
  задачка |
Igor Kolupaev |
16 Jul 2001 12:58:10 |
задачка |
Stanislav Shwartsman |
12 Jul 2001 12:12:06 |
 задачка |
Alexandr Ivanov |
12 Jul 2001 15:19:52 |
  задачка |
vitalie vrabie |
14 Jul 2001 00:07:56 |
  Re: задачка |
Comoderator Of Ru Algorithms |
14 Jul 2001 13:43:25 |
  задачка |
Alexandr Ivanov |
16 Jul 2001 09:15:42 |
Re: задачка |
Andrew Ezhguroff |
12 Jul 2001 14:34:39 |
задачка |
Aleksey Malov |
12 Jul 2001 12:56:42 |
Re: задачка |
Andrey Dashkovsky |
12 Jul 2001 16:50:18 |
задачка |
Kluchnikov Eugene |
12 Jul 2001 13:17:30 |
Re: задачка |
Dmitry Kalinin |
12 Jul 2001 09:02:18 |
задачка |
Alexandr Ivanov |
12 Jul 2001 14:38:33 |
Re: задачка |
Serge Shibaev |
12 Jul 2001 23:22:01 |
|
|