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

Перевод из десятичной в двоичную - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ операция присваивания http://www.cyberforum.ru/cpp-beginners/thread1078497.html
Столкнулся с глупой проблемой, может кто объяснить, как в таком случае делается присваивание и в чем у меня ошибка? int a=1, b=2, c=3, d=4, e=5; (a=(b=c=d)=e)=b+a найти значения a, b, c, d, e я...
C++ Как вернуть значение результат работы функции в переменную? Как вернуть значение результат работы функции в переменную? К примеру { URLDownloadTofile(1,2,3,4) } Возвращенное значение вернуть в переменную? http://www.cyberforum.ru/cpp-beginners/thread1078492.html
Зашифровать текст "Hello people!" в символы в Visual C++. C++
Добрый день, мне нужна помощь, надо зашифровать текст "Hello people!" в символы в Visual C++.
C++ Продумать и задать входные данные так, чтобы был 4-5 альтернатив
составить программу для решения задачи, используя IF. Продумать и задать входные данные так, чтобы был 4-5 альтернатив. Ввести номер студента. Ввести его фамилию и инициалы.
C++ Количество подряд идущих отрицательных элементов http://www.cyberforum.ru/cpp-beginners/thread1078476.html
Задание простое, просто хочу по-нормальному его растолковать. Дается целочисленный массив из 30 элементов, нужно подсчитать максимальное количество подряд идущих отрицательных элементов. Вот...
C++ Нахождение процентного соотношения n - целое l - часть от целого Требуется найти процентное соотношение l от n, используя только целочисленные функции. Выдать целое число - количество процентов. ---- Пример: n=10 l=5 Вывод: 50... подробнее

Показать сообщение отдельно
Ev[G]eN
Эксперт С++
5097 / 1535 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
22.01.2014, 15:06
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include <algorithm>
#include <iostream>
#include <string>
 
std::string toDec(int number);
 
int main()
{
    int number;
    std::cout << "N: ";
    std::cin >> number;
 
    std::string result(toDec(number));
    std::cout << "Result: " << result << std::endl;
 
    std::system("pause");
    return 0;
}
 
std::string toDec(int number)
{
    std::string decNumber;
    while (number) {
        decNumber += !(number % 2) ? '0' : '1';
        number /= 2;
    }
    std::reverse(decNumber.begin(), decNumber.end());
    return decNumber;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru