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

Определить, сколько единиц содержится в двоичном представлении переменной типа char - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Библиотека для работы с видеопамятью. http://www.cyberforum.ru/cpp-beginners/thread52121.html
в проге-заготовке вот строка far*p=(char far *)MK_FP(0xB800,0x0000) прога-текстовой редактор,вопрос-какая библио в CPP отвечает за работу с видеопамятью,что в этой строке нетак? компилят.выдает - c:14: предупреждение: инициализация из несовместимого типа указателя .c:14: ошибка: элемент инциализатора является не константа .c:14: предупреждение: определение данных не имеет тип или класс памяти...
C++ Ламеры и новички! Пишем свою книгу по С++ вместе! Предлагаю начало. Вносите свои изменения и приаттачивайте к своему сообщению Почему не отвечаем? http://www.cyberforum.ru/cpp-beginners/thread52119.html
преобразование из 10 значной систмы в 2 значную C++
Уважаемые програмисты в коледже задали задачу сделать преобразование из 10 значной систмы в 2 значную.Подскажите плиз чтото я совсем запутался...вот набросил кусок кода а как далше...знаю что нужен цыкл который каждый раз будет делить число на два и сверять с остатком от деления...и помещать данные в массив.идею я знаю а вот с реалезачией...подскажите если не сложно... #include <iostream> using...
C++ Выражение с cos() и sin()
помагите с выражением.а то запуталась окончательно(( z=cos4x+sin y+1/4 sin22x - 1
C++ Самое-самое начало С++ http://www.cyberforum.ru/cpp-beginners/thread52099.html
Кароче переоценил я свои силы поступив на математика-программиста, но всё же раз поступил надо как то учиться. Задание такое: По правилам языка C++ запишите составное условие принадлежности точки (x, y) каждой получившейся области плоскости. 1) Прямая -y=0 2) Окружность (x+3)в квадрате +(y+2)в квадрате =4 3) Парабола y= -(x-1)в квадрате
C++ Помогите придумать 12 функций программы для игры в "Спички" Помогите придумать 12 функций программы для игры в "Спички". НА пример первая функция умственное развитие, вторая развитие логического мышления и т.д! подробнее

Показать сообщение отдельно
XuTPbIu_MuHTAu
Эксперт C++
 Аватар для XuTPbIu_MuHTAu
2219 / 734 / 10
Регистрация: 27.05.2008
Сообщений: 1,507
23.09.2009, 10:27     Определить, сколько единиц содержится в двоичном представлении переменной типа char
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
#include <conio.h>
int ob(char c) { 
  int result=0;
  for( int i=128;i>0;i/=2)  
      if( c & i) result++;
  return result;
}
int main() { 
    int a;
    char c;
    scanf("%d",&a);//Г·ГЁГІГ*ГҐГ¬ öåëîå
    c=a;// ГЄГ®Г*âåðòèðóåì Гў char
    printf("%d",ob(c));//Г±Г·ГЁГІГ*ГҐГ¬ êîë-ГўГ® åäèГ*ГЁГ¶
    return getch();
};
Читает с консоли десятичное число.
 
Текущее время: 22:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru