Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Комментирование текста с++ https://www.cyberforum.ru/ cpp-beginners/ thread1047899.html
как закоментировать блок текста в с++. Кроме //.
Посчитать сумму ряда C++
(Начало и n интервала вводит пользователь) Например: если начало интервала 3 и n=4 то программа считает 3+4+5+6=18.
C++ метод прямоугольников https://www.cyberforum.ru/ cpp-beginners/ thread1047879.html
помогите пожалуйста написать код программы. Составить алгоритм и записать программу, которая выполняет итерационной алгоритм метода прямокутникив, с исчислением интеграла к заданной точности e результата. При каждой следующей итерации количество узлов интегрирования n удваивается, а затем новый результат сравнивается с результатом, полученном на предыдущем шаге. Вычисление повторяются, пока...
C++ Даны матрицы А(4,3) и В(3,5). Для каждой матрицы вычислить сумму элементов над главной диагональю. Ввод,вывод,сумму в виде отдельных процедур https://www.cyberforum.ru/ cpp-beginners/ thread1047875.html
Завтра дедлайн, а у меня 2 лабы и начало первого. Прошу помощи.
C++ Сортировка столбцов двумерного массива при помощи функции
Опишите функцию сортировки элементов линейного массива. С помощью этой функции составьте программу, которая упорядочивает по убыванию элементы столбцов двухмерного массива. Помогите с кодом.
C++ невозможно преобразовать int в int #include <iostream> #include <conio.h> using namespace std; int sum(int arr, int size) { int r = 0; // r - результат for(int i = 0; i < size; i++) { r = r+arr; https://www.cyberforum.ru/ cpp-beginners/ thread1047870.html
C++ Создание строки символов из элементов дерева, проходя через него В общем осталось мне в методе кодирования Хаффмана для курсовой работы реализовать самую малость(битовые операции делать не нужно, главное построить сам алгоритм). Нужно мне из символов 0 и 1, которые я вижу проходя по дереву, создать строку, то есть символ, например, а кодируется 0, b - 10, c - 11, функция find выводит на экран 0 и 1 для каждого символа в перевернутом виде, то есть а - 0, b -... https://www.cyberforum.ru/ cpp-beginners/ thread1047866.html C++ Вывод на экран информации о флешке
Всем доброго времени суток. Очень нужен драйвер для usb флешки , который будет выводить на экран информацию об этой флешки. буду рад любой помощи.
C++ описание функции https://www.cyberforum.ru/ cpp-beginners/ thread1047851.html
Описать функцию mmax(x,y), которая присваивает первому парамтру большее,а второму - меньшее из значений x и y.Используя эту функцию,перераспределить введенные значения переменных A,B,C так, чтобы стло A<B<С. Может кто помочь с данной задачей?
C++ Как вывести числа от 1 до 10, с шагом 0.1? Совсем дно(( Подскажите как вывести числа от 1 до 10, с шагом 0,1. Спасибо) https://www.cyberforum.ru/ cpp-beginners/ thread1047848.html
в чем ошибка? C++
#include <iostream> #include <cmath> float f(int i) { return sqrt double;(i + i); } int main() {
C++ Составить программу, в которой 1) организовать ввод матрицы размера mxn из целых чисел; 2) умножить элементы третьей строки матрицы на значение максим Составить программу, в которой 1) организовать ввод матрицы размера mxn из целых чисел; 2) умножить элементы третьей строки матрицы на значение максимального элемента матрицы; 3) упорядочить элементы последней строки по убыванию; 4) организовать ввод и вывод матрицы в виде отдельных функций https://www.cyberforum.ru/ cpp-beginners/ thread1047840.html
390 / 365 / 111
Регистрация: 03.02.2013
Сообщений: 1,120
19.12.2013, 04:49 0

Как определить сколько единиц в двоичном коде символа? - C++ - Ответ 5520888

19.12.2013, 04:49. Показов 9422. Ответов 13
Метки (Все метки)

Ответ

Цитата Сообщение от gazlan Посмотреть сообщение
#2 по ссылке выше. Там же и пояснение. :-)
да и правда) но извините, я это сам придумал вот совсем недавно и давайте сравним мой код:

C++
1
2
3
4
5
6
std::size_t F(unsigned long long n)
{
    std::size_t i(0);
    for (;n;++i) n&=n-1;
    return i;
}
и непонятно чей по вашей ссылке:
C++
1
2
3
4
5
6
7
8
int bitcount (unsigned int n)  {
   int count = 0 ;
   while (n)  {
      count++ ;
      n &amp;= (n - 1) ;
   }
   return count ;
}
на лицо:
1) мой код компактнее
2) мой код в 4 раза больше имеет область определения функции, просто сравните std::size_t и int или unsigned long long и unsigned int
3) мой код опять же не требует знаковости количества единичных бит, вот как понимать "int count = 0 ; " ??? count может быть отрицательным? отрезают половину значений фиг знает на что
4) сам цикл while в том коде увеличивает время выполнения, дизассеблируйте и сравните
5) что ещё за "&amp;" это даже не скомпилируется, в отличии от моего кода, объясните новичкам что такое "&amp;"

Вернуться к обсуждению:
Как определить сколько единиц в двоичном коде символа? C++
2
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.12.2013, 04:49
Готовые ответы и решения:

Количество единиц в двоичном коде введённого символа
Программа должна выводить кол-во единиц двоичного кода вводимого символа..а выдает всякие ошибки...

Ввести строку, затем символ. Вывести количество совпадающих единиц и нулей в двоичном коде каждого символа строки
2. Ввести строку например 123abc, затем ввести символ. Необходимо вывести количество совпадающих...

Определить, сколько единиц содержится в двоичном представлении переменной типа char
Помогите чайнику....Напишите програмку на C++, которая определяет сколько единиц содержится в...

Найти следующее за заданным число, в двоичном разложении которого столько же единиц, сколько в двоичном разложении числа
Задано натуральное число Н. Требуется написать программу, которая найдет следующее за ним число,...

13
19.12.2013, 04:49
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.12.2013, 04:49
Помогаю со студенческими работами здесь

Подсчитать количество единиц в двоичном коде
Всем здрастье! Такой вопрос возник возможно банальный но нигде не встречал!! как можно в числе...

Подсчёт единиц и нулей в двоичном коде
Просьба помочь написать программу на языке C++, которая определяет и выводит на экран количество...

Задача на поиск в массиве количества единиц в двоичном коде
Нужно чтобы выводилось количество единиц в каждой строке. Примерно так: 58 -&gt; 111010 -&gt; 4 129...

Написать программу на языке С, которая рекурсивно вычисляет количество единиц в двоичном коде заданного пользователем натурального числа
помогите плиз Добавлено через 12 минут Операция n := n &amp; (n - 1) уничтожает крайнюю справа...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru