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

Написать программу в которой необходимо определить каких битов больше в двоичном представлении целого значения - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Выдача информации по имени http://www.cyberforum.ru/cpp-beginners/thread1644870.html
Подскажите пожалуйста как правильно сделать. Например ввожу имя Максим и программа показывает информацию о нем, ввожу другое имя то другая информация?
C++ Функция swap. error C2106: =: левый операнд должен быть левосторонним значением Выдает ошибки: error C2106: =: левый операнд должен быть левосторонним значением в чем причина? зарание спасибо:) int max; for (int i = 0; i < (n-1); i++) { max = i; ... http://www.cyberforum.ru/cpp-beginners/thread1644864.html
Компиляция проекта под linux из windows C++
Скорее всего раздел не подходит, просто не знаю к какому это относится больше... Вот есть проект Visual Studio C++, это библиотека для программы, в проекте есть файл makefile. Чтобы...
Почему не работает ввод данных из файла? C++
Есть код сортировки бинарным деревом. Собственно не работает только ввод элементов из файла (case 2 в меню) Исходный код: #include <iostream> #include <fstream> #include <time.h> #include...
C++ Проверьте код программы (тема "цикл do while в C++") http://www.cyberforum.ru/cpp-beginners/thread1644852.html
Проверьте код программы,пожалуйста. #include <iostream> #include <iomanip> #include <math.h> #include <conio.h> #include <clocale> using namespace std;
C++ Определить абстрактный класс LogicalElement Определить абстрактный класс LogicalElement (элемент логической схемы) с набором свойств: идентификатор, количество входов (до 3), идентификаторы присоединенных к нему элементов, а также двоичные... подробнее

Показать сообщение отдельно
lawr
367 / 261 / 124
Регистрация: 09.05.2014
Сообщений: 769
22.01.2016, 15:05
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
int main(){
    int num, zero=0, one=1;
    std::cin>>num;
    do{
        if(num%2!=0)
            one++;
        else
            zero++;
        num/=2; 
    }
    while (num>0);
    if (zero>one)
        std::cout<<0;
    else
        std::cout<<1;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru