Здравствуйте, гость ( Вход | Регистрация )
| Aigana |
29.9.2011, 14:55
Сообщение
#1
|
|
Новичок ![]() Группа: Продвинутые Сообщений: 8 Регистрация: 29.9.2011 Город: Казахстан, Алматы Учебное заведение: МУИТ(IITU) Вы: студент |
Вводится число. Напечатать YES, если оно является степенью двойки, NO - иначе.
Ввод 1 Ввод 2 8 22 Вывод 1 Вывод 2 YES NO |
![]() ![]() |
| Sergio Ramos |
30.9.2011, 12:31
Сообщение
#2
|
|
Студент ![]() ![]() Группа: Продвинутые Сообщений: 86 Регистрация: 16.11.2010 Город: Saratov |
Можно поизвращаться с побитовыми операциями
#include "iostream" using namespace std; int main () { int n; cin >> n; if (!(n&(n-1))) cout << "YES"; else cout << "NO"; return 0;} При побитовом "и" происходит перемножение значений (единиц и нулей) соответствующих разрядов в двоичной записи числа. Например, дано число 4. в двоичной сс имеет запись 100; 4 x 3 = 100 x 011 = 0 => 4 - степень 2-ки. Или еще пример, 7, в 2 сс 7 = 111. 7 х 6 = 111 x 110 = 110 = 6. 6 != 0 => 7 не степень 2-ки. |
Aigana pomogite napisat' malen'kie programmy po C++ 29.9.2011, 14:55
tig81 в чем вопрос? 29.9.2011, 15:35
Aigana eto zada4a.. nujno napisat' programmu.
... 29.9.2011, 17:44
граф Монте-Кристо Вам нужен именно алгоритм, или у Вас проблемы с си... 29.9.2011, 20:21
Aigana dlya na4alo mne b algoritm ((( 30.9.2011, 2:45
граф Монте-Кристо Можно, например, так: в цикле проверять, если оста... 30.9.2011, 3:39
Aigana pasib bol'woe))) graf monte kristo a vy mojet... 30.9.2011, 18:09
граф Монте-Кристо #include <iostream>
using namespace std;
in... 30.9.2011, 19:07
Aigana (!(k%2)) a eto 4to zna4it?? v 4asnosti "... 30.9.2011, 20:16
граф Монте-Кристо a%b - это остаток от деления a на b. ! - значи... 30.9.2011, 20:18
Aigana spasibo vam bol'woe))))
vy mne o4 pomogli)))
... 30.9.2011, 20:26
граф Монте-Кристо Да, с этим всегда пожалуйста. 30.9.2011, 21:08
Aigana podskajite pojaluista kak mojno vyu4it' yazyk ... 2.10.2011, 17:48
Sergio Ramos
podskajite pojaluista kak mojno vyu4it' yazyk... 4.10.2011, 18:31
граф Монте-Кристо Берёте книжку по С++ (я учился по Страуструпу - оч... 3.10.2011, 9:10
Aigana a kniga Shildta mojet pomo4'??? prost u menya ... 4.10.2011, 3:45
граф Монте-Кристо Да, у Шилдта тоже очень хорошая книга. 4.10.2011, 4:02![]() ![]() |
|
Текстовая версия | Сейчас: 19.4.2026, 11:13 |
Зеркало сайта Решебник.Ру - reshebnik.org.ru