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

Функции. побитовые операции. Написать функцию, которая для заданного целого числа Х вычисляет количество единичных битов в этом числе - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Описать алгоритм программы http://www.cyberforum.ru/cpp-beginners/thread892121.html
Можете подробно описать алгоритм программы? int i=0,j=0,flag=0; char b,a; char *result; result=gets(a); while(a!='\0') { if (a=='+') { if (flag==0)
C++ Перевод числа из двоично-десятичного в десятичное Помогите! Нужна программа перевода числа из двоично-десятичного в десятичное http://www.cyberforum.ru/cpp-beginners/thread892095.html
Функция с эхо вызовом C++
здравствуйте, интересует только что за функция с "эхо вызовом". полностью же задание выглядит так: считать посимвольно на лету, используя функцию с "эхо" вызовом считанного символа с клавиатры на экран. заранее спасибо за помощь. int main() { setlocale(LC_ALL, "russian"); float x=0, t=0; int y=0; string str; printf ("Введите x=");
C++ Сравнение версий на компьютере и на сервере
надо сравнить версию файла. тот что у нас на пк, с тем который на сервере. сделать это надо с помощью ТХТ файла, в котором будет написана версия файла (к примеру 1.0) есть код, только на си-шарпе private void Form1_Load(object sender, EventArgs e) { VersionChecker verChecker = new VersionChecker(); string ServerVersion = "http://сайт/version.ini"; ...
C++ Разработать программу позволяющую вставлять заменять строки в текстовом файле http://www.cyberforum.ru/cpp-beginners/thread892017.html
Здарвствуйте! Возникла проблема с созданием программы на C++ так как я совсем зелен в этом и сижу уже который день разобрать так и не могу! Пожалуйта помогите решить задачу и если можно конечно объясните все! Задание: Разработать программу позволяющую вставлять заменять строки в текстовом файле!
C++ Цикл. Задача (ответ вывелся с запятой до того момента, когда перестанет изменяться значение) В общем задался тут одной задачкой. Есть формула 1-\frac{1}{2^2}+\frac{1}{3^2}-\frac{1}{4^2}+\frac{1}{5^2}-\frac{1}{6^2}+.....\pm \frac{1}{n^2} Нужно сделать так, чтобы ответ вывелся с запятой до того момента, когда перестанет изменяться значение. Допустим 1,134161616161616, т.е. 1,134(16) и обосновать это. Подскажите как задать цикл Добавлено через 4 часа 19 минут А вообще как эту формулу... подробнее

Показать сообщение отдельно
drdrink
39 / 39 / 1
Регистрация: 13.05.2013
Сообщений: 103
05.06.2013, 16:40     Функции. побитовые операции. Написать функцию, которая для заданного целого числа Х вычисляет количество единичных битов в этом числе
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <string.h>
 
using namespace std;
 
int main()
{
    int k, res = 0;
    cin >> k;
    for(int i = 31; i >= 0; i--)          // 31 потому что int имеет 32 бита, хотя в разных системах по разному но в Linux 32=)
        if(k & (1 << i))
            res++;
    cout << res << endl;
    return 0;
}
 
Текущее время: 10:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru