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

Сосчитать количество единиц - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Умножение матрицы S+1 раз http://www.cyberforum.ru/cpp-beginners/thread291431.html
Всем привет! помогите пожалуйста решить задачку на С++: 1. умножение матрицы самой на себя s+1 раз 2.умножение матрицы на вектор произвольный ( можно взять Е-единич.) 3.(умножение матрицы,умноженной на себя s+1 раз, на произвольный вектор ) / ( матрица степени s * произвольный вектор) //обеспечить хранение матрицы s и матрицы s+1.
C++ Определить количество повторений Определить количество повторений каждой из цифр 1,2...9 в числе N в степени N, N<=1000 http://www.cyberforum.ru/cpp-beginners/thread291430.html
C++ У покупателя есть n монет достоинством H(1)...H(n)
У покупателя есть n монет достоинством H(1)...H(n). У продавца есть m монет достоинством B(1)...B(l). Может ли купить покупатель вещь стоимостью S так, чтобы у продавца нашлась точная сдача (если она необходима)
Константа. C++
Надо найти константу(количество строк) в будущей матрице, если известно сколько элементов будет и количество столбцов. И тогда как записать константу выражением, или оператором? ОЧЕНЬ нужно. А то бьюсь уже с этой константой, все остальное сделал. Спасибо.
C++ Определить, есть ли среди элементов массива простые числа... http://www.cyberforum.ru/cpp-beginners/thread291419.html
очень прошу помогите, никак у меня не получается=( задание такое:. Задан целочисленный массив размерности N. Определить, есть ли среди элементов массива простые числа. Если да, то вы¬вести номера этих элементов. я начала делать и зашла в тупик... #include<iostream.h> #include<stdlib.h> #include<conio.h> #include<math.h> main()
C++ Перегрузка операторов в шаблоне класса #include <cstdlib> #include <iostream> #include <typeinfo> #include <windows.h> using namespace std; template <class Type1, class Type2> class cilindr { Type1 visota; подробнее

Показать сообщение отдельно
ValeryLaptev
Эксперт C++
1004 / 783 / 46
Регистрация: 30.04.2011
Сообщений: 1,595
08.05.2011, 23:26     Сосчитать количество единиц
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
 
using namespace std;
 
int main()
{
    int i;
    cin >> i;
    int count = 0;
 
    while (i)
    {
        if (i & 1)  count++;
        i = (i >> 1);
    }
    cout << count;
    system ("pause");
    return 0;
}
Так получше будет малость. Первый вариант для отрицательных чисел не работал.
 
Текущее время: 08:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru