Форум программистов, компьютерный форум 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.. на С++ подробнее

Показать сообщение отдельно
Boy18
0 / 0 / 0
Регистрация: 01.11.2016
Сообщений: 9
01.11.2016, 19:21     Ввести целое число A и посчитать, сколько единиц в числе с 5 бита по 10 бит, включая эти биты
УСЛОВИЕ --- Ввести целое число A и посчитать, сколько единиц в числе с 5 бита по 10 бит, включая эти биты.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <stdio.h>
using namespace std;
void main()
{
    char k[31];
    int i = 0, z = 0, value;
    cin >> value;
    _itoa_s(value, k, 2);
    for (int i = 0; i <= 31; i++) {
        cout << k[i];
    }
    
    for (int j = 0; j <= 5; j++)
    {
        if (k[j]== 1) {
            z = z + 1;
        }
 
    }
    cout << "\n" << z << endl;
}
Если честно плохо понимаю битовые операции, но есть огромное желание научиться! Если нашли у меня ошибку укажите на нее и если можно с пояснением, если же хотите предложить свое решение то тоже пожалуйста с объяснением!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru