Форум программистов, компьютерный форум CyberForum.ru

Ввести целое число A и посчитать, сколько единиц в числе с 5 бита по 10 бит, включая эти биты - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Табулирование функций http://www.cyberforum.ru/cpp-beginners/thread1840085.html
Разработать, отладить и протестировать программу, которая разбивает отрезок на N интервалов; в зависимости от значений А,В и N вычисляет величину шага h= (B-A)/N, с которым происходит приращение аргумента Xi=A+i*h, и в каждой точке хi печатает значения функций: F(xi)=20/(1+x^2) G(xi)=e^(-x^2) Результаты вычислений представить в виде таблицы.
C++ Реализовать несколько функций Реализовать несколько функций с различным числом аргументов и типами значений,что возвращаются, можно выбрать предложенные или произвольные аналогичной сложности: a. Функция вычисления суммы элементов диапазона . b. Функция вычисления произведения элементов диапазона . c. Функция вычисления факториала числа. d.Функция нахождения минимального или максимального элемента ряда: 1. Xi = Xi + 2... http://www.cyberforum.ru/cpp-beginners/thread1840081.html
C++ Скопировать файл запущеного приложения во время исполнения
Здраствуйте, нужна помощь, нужно скопировать файл созданого мной запущеного приложения во время исполнения в C:/Windows/System32 Помоготе организовать на C++
Реализовать класс "Двухсвязный список" C++
Помогите напить программу. Нужно из готового кода написать программу, которая бы создавала линейный односвязный (двухсвязный) список. Из списка нужно удалить максимальный по модулю элемент, а затем вставить число, равное первому положительному элементу, перед последним отрицательным элементом и после него. Освободить память, занимаемую элементами списка. Ввод списка должен осуществляться через...
C++ Определить попадание произвольной точки в заштрихованную область http://www.cyberforum.ru/cpp-beginners/thread1840010.html
C++ Ввод с клавиатуры n чисел и вычисление их среднего арифметического Написать программу, которая вводит с клавиатуры n чисел и вычисляет их среднее арифметическое. Рекомендуемый вид экрана во время выполнения программы приведен ниже. Вычисление среднего арифметического последовательности п чисел. После ввода каждого числа нажимайте <Enter> -> 5.4 -> 7.8 -> 3.. на С++ подробнее

Показать сообщение отдельно
Maxim Prishchepa
Эксперт С++
 Аватар для Maxim Prishchepa
1761 / 984 / 60
Регистрация: 29.03.2010
Сообщений: 2,975
01.11.2016, 19:40     Ввести целое число A и посчитать, сколько единиц в числе с 5 бита по 10 бит, включая эти биты
ну и код, так уж и быть... не благодарите (шучу, конечно - благодарите )
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
int someNumber;
cin >> someNumber;
int result = 0;
 
 
for (int i = 5; i <= 10; ++i)
{
    if ((someNumber >> i) & 1 == 1)
    {
        ++result; 
    }
}
 
cout << result;
Добавлено через 4 минуты
Цитата Сообщение от Maxim Prishchepa Посмотреть сообщение
~ - инверсия (т.е. если у вас есть набор бит: 1010, то применив этот оператор вы получите 0101)
* при условии, что мы применили его к 4-х разрядному числу, если разрадов больше, то все нули впереди станут единицами)
 
Текущее время: 07:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru