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

Определить соотношение единиц и нулей в байте unsigned char b. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Не могу в дочернем классе вызвать protected метод http://www.cyberforum.ru/cpp-beginners/thread364959.html
Всем привет! Начал писать одну программку, и столкнулся со следующей проблемой: у меня пока 2 класса: MemObject и Vector, где Vector наследует свойства MemObject. Так вот, в классе MemObject есть чисто виртуальный метод _detectMemUse, который вычистляет память, занимаемую объектом MemObject. Фишка в том, что объект класса Vector должен уметь содержать любые объекты класса MemObject, даже ещё...
C++ Сортировки Доброго времени суток. Задача была, отсортировать диагонали матрицы nxn, параллельные побочной методом выбора, вроде всё сделал, а побочную тоже сортирует, не могу допереть где '=' убрать #include <iostream> void choiseSorting (int **array, int quantity, bool top) { int Min = 0; int MinNum = 0; int Elem; http://www.cyberforum.ru/cpp-beginners/thread364954.html
C++ помогите!! побитовыми операциями вычесть два числа
вычесть из числа, введенного пользователем, число 3 используя ТОЛЬКО побитовые операции.помогите новечку)
C++ Поиск в заданной строке последнего вхождения заданного символа
Помогите написать функцию, которая ищет в заданной строке последнее вхождение заданного символа (char *strrchr(const char *s1, int c)
C++ Программа для обнаружения и коррекции "пачки" ошибок http://www.cyberforum.ru/cpp-beginners/thread364898.html
Доброе время суток! Кто может помочь с реализацией программы для обнаружения и коррекции "пачки" ошибок, которая предусматривает использование взвешенной контрольной суммы (с использованием арифметических операций). Конечно же не за спасибо. Также буду благодарен если у кого-то есть исходный код программы коррекции искаженных символов с использованием кодов Рида-Соломона.
C++ Табуляция Здравствуйте, помогите пожалуйста написать программу табулирования функции (х0 – начальное значение, хk – конечное значение аргумента, ∆x – прирост аргумента, n – кількість табуляций) при a = 3,3333; b = 0,765; r = 2,22; f = 1; q = 6,33; x0 = –1; xk = 3,5; ∆x = 0,25. подробнее

Показать сообщение отдельно
Net_Wanderer
235 / 208 / 19
Регистрация: 08.06.2011
Сообщений: 467
11.10.2011, 23:20     Определить соотношение единиц и нулей в байте unsigned char b.
Цитата Сообщение от xkpukx Посмотреть сообщение
Определить соотношение единиц и нулей в байте unsigned char b.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <stdio.h>
 
int main()
{
    unsigned char b = 0xA;
    int nz, nu;
 
    for (nz = nu = 0; b; b >>= 1)
        if (b & 1)
            nu++;
        else
            nz++;
    printf("zeros: %d\nunits: %d\n", nz, nu);
    return 0;
}
 
Текущее время: 18:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru