Подсчёт битов в числе равных 1. - C++ - Обсуждение 521746 |
|
Обсуждение
Всего сообщений: 23
|
||||
Имя | Дата | Сообщение | ||
Читать обсуждение полностью: Подсчёт битов в числе равных 1. |
||||
Asdf | 18.03.2012 19:40 |
https://www.cyberforum.ru/post2809352.html
День добрый. Подскажите, как написать программку, которая...
|
||
bunny | 18.03.2012 19:50 |
https://www.cyberforum.ru/post2809393.html
Тоесть тебе нужно ввести число с клавиатуры оно тебе...
|
||
Asdf | 18.03.2012 20:07 |
https://www.cyberforum.ru/post2809484.html
Да, но только используя побитовые операции.
|
||
CheshireCat | 19.03.2012 10:02 |
https://www.cyberforum.ru/post2811012.html
uint8_t num_of_bits32(uint32_t _arg)
{
_arg = (_arg &...
|
||
villu | 19.03.2012 13:10 |
https://www.cyberforum.ru/post2811570.html
template <typename T>
T bit_count (T input) {
T res =...
|
||
Asdf | 19.03.2012 20:16 |
https://www.cyberforum.ru/post2813316.html
villu, а именно перебор 1 и 0, где у тебя происходит. Прост...
|
||
villu | 19.03.2012 20:19 |
https://www.cyberforum.ru/post2813327.html
тут
while( input ) {
res += (input & 1);...
|
||
Asdf | 19.03.2012 20:25 |
https://www.cyberforum.ru/post2813344.html
Хмм... А если первый бит будет равен 0, то он просто...
|
||
villu | 19.03.2012 20:27 |
https://www.cyberforum.ru/post2813355.html
да, и так, пока не биты не кончатся.
|
||
Asdf | 20.03.2012 00:19 |
https://www.cyberforum.ru/post2813374.html
Понятно, спс за помощь :good:
Добавлено через 3 часа 48...
|
||
villu | 20.03.2012 10:43 |
https://www.cyberforum.ru/post2815182.html
а можешь рассказать, что ты тут делаешь?
for ( c = 1; c...
|
||
diagon | 20.03.2012 10:45 |
https://www.cyberforum.ru/post2815187.html
#include <iostream>
#include <bitset>
int main()
{...
|
||
Asdf | 20.03.2012 22:54 |
https://www.cyberforum.ru/post2816860.html
Прост функция была изначально только для перевода целого...
|
||
villu | 20.03.2012 23:00 |
https://www.cyberforum.ru/post2817635.html
можно и через for
unsigned bit_count (unsigned input) {...
|
||
Asdf | 20.03.2012 23:20 |
https://www.cyberforum.ru/post2817693.html
Так, понятно... А вот вопрос, почему без cout тот же...
|
||
villu | 20.03.2012 23:21 |
https://www.cyberforum.ru/post2817725.html
не понял.
а куда он должен выводится?
|
||
Asdf | 20.03.2012 23:29 |
https://www.cyberforum.ru/post2817757.html
Так... Тут ты меня озадачил ))) Как я понимаю, тоже в какой...
|
||
easybudda | 21.03.2012 00:00 |
https://www.cyberforum.ru/post2817855.html
Для разнообразия
#include <stdio.h>
#include <limits.h>
...
|
||
villu | 21.03.2012 00:13 |
https://www.cyberforum.ru/post2817896.html
как-то так?
unsigned bit_count (unsigned input,...
|
||
Asdf | 23.03.2012 22:08 |
https://www.cyberforum.ru/post2828564.html
Так... А где же создаёться массив на 256 элементов? У тебя...
|
||
villu | 23.03.2012 22:30 |
https://www.cyberforum.ru/post2828657.html
А зачем? Я не понимаю, что ты хочешь.
|
||
alkagolik | 23.03.2012 23:08 |
https://www.cyberforum.ru/post2828798.html
да не болей!
uint32_t f ( int x ) {
uint32_t t =...
|
||
Asdf | 23.03.2012 23:55 |
https://www.cyberforum.ru/post2828951.html
Ммм... Лана буду действовать без этого массива, буду...
|
||
|
||||
Similar |
Подсчёт битов в целом числе Перестановка битов в двоичном числе Переключение битов во введенном пользователем числе Установить в 1 в числе А n битов вправо от позиции p |
|||
Ads |
|
|||
MoreAnswers |
Заменить в числе a v битов, начиная с n-й позиции Подсчет ведущих нулевых битов в 32-хразрядном числе Подсчет количества цифр равных 3 в числе Подсчет количества цифр равных 3 в числе |
|||