0 / 0 / 0
Регистрация: 04.01.2017
Сообщений: 52
|
||||||
1 | ||||||
Что делает эта рекурсивная функция?14.02.2018, 20:54. Показов 952. Ответов 8
Метки нет Все метки)
(
Добрый день. Можете подсказать, что делает эта функция? Явно связана с двоичной системой, но не могу понять, что именно.
0
|
|
14.02.2018, 20:54 | |
Ответы с готовыми решениями:
8
что делает эта функция?
Что делает эта функция? Что делает эта функция? |
299 / 208 / 174
Регистрация: 11.05.2016
Сообщений: 655
|
|
14.02.2018, 21:11 | 2 |
![]() Решение
BigBoss97, возвращает ((кол-во единиц в двоичной записи десятичного числа) +1)
1
|
║XLR8║
|
||||||
15.02.2018, 00:32 | 4 | |||||
Согласен.
BigBoss97,
0
|
299 / 208 / 174
Регистрация: 11.05.2016
Сообщений: 655
|
||||||
15.02.2018, 01:01 | 5 | |||||
Мне кажется +1 тут изначально - костыль
Добавлено через 23 минуты есть же еще готовое:
1
|
║XLR8║
|
||||||
15.02.2018, 01:12 | 6 | |||||
Как и мне, решил просто сделать как в оригинале, просто интеративно.
А на счет std::bitset это да. Можно, кстати, не объявлять переменную. Временного объекта будет достаточно.
int всё еще 32-х битный, вроде как.
1
|
Любитель чаепитий
|
|
15.02.2018, 12:18 | 8 |
это зависит от платформы.
по стандарту int должен быть как минимум 16 бит.http://en.cppreference.com/w/cpp/language/types
1
|
Диссидент
![]() 27316 / 17038 / 3765
Регистрация: 24.12.2010
Сообщений: 38,366
|
|
15.02.2018, 12:25 | 9 |
0
|
15.02.2018, 12:25 | |
Помогаю со студенческими работами здесь
9
что делает эта программа на С++? Что делает эта программка?
что делает эта программа? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |