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

Побитовые операции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Класс http://www.cyberforum.ru/cpp-beginners/thread293614.html
Помогите с решением: Напишите программу о списке студентов учащихся, в группе отсортированных в алфавитном порядке с указанием даты рождения. Результат выведете на экране.
C++ деревья всем доброго времени суток :) помогите разобраться с деревьями .... нужно создать клас, который содержыт древовидную структуру данных и реализовать операции над деревом... ( чем лучше реализовать списком или масивом ?) 1.вставка узла в дерево 2.удаление узла из дерева http://www.cyberforum.ru/cpp-beginners/thread293600.html
Не получается сформировать матрицу по условиям задания C++
Имеем задачу: Совершенно не пойму как сформировать матрицу...Помогите пожалуйста написать функцию для формирования матрицы по условиям из пункта "а", мне бы только логику понять. Спасибо!
Ошибка в программе, где создается шаблон класса "стек" C++
Задача:Гаражная стоянка имеет одну стояночную полосу, причем единственный въезд и единственный выезд находятся в одном конце полосы. Если владелец автомашины приходит забрать свой автомобиль, который не является ближайшим к выходу, то все автомашины, загораживающие проезд, удаляются, машина данного владельца выводится со стоянки, а другие машины возвращаются на стоянку в исходном порядке. ...
C++ Определить, является ли периодической последовательностью строка символов http://www.cyberforum.ru/cpp-beginners/thread293561.html
Определить, является ли периодической последовательностью строка символов A1 A2 ... AN, т.е. имеет ли она вид d d ... d, где d - некоторая подпоследовательность символов.
C++ Среди 13 монет есть одна отличающаяся по весу, за 3 взвешивания на чашечных весах найти ее Известно, что среди 13 монет есть одна отличающаяся по весу (фальшивая - тяжелее она или легче – неизвестно). За 3 взвешивания на чашечных весах найти эту монету подробнее

Показать сообщение отдельно
x1Mike7x
216 / 129 / 6
Регистрация: 06.11.2010
Сообщений: 234
12.05.2011, 02:00
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdio.h>
#include <stdlib.h>
 
int main()
{
    int N, S, K = 0;
    scanf( "%i", &N );
    while ( N )
    {
        S = ( N & 1 ) + ( ( N >> 1 ) & 1 ) + ( ( N >> 2 ) & 1 ) + ( ( N >> 3 ) & 1 );
        K += ( S == 2 )
        N >>= 4;
    }
    printf( "Count = %i\n", K );
    
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru