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

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

Восстановить пароль Регистрация
Другие темы раздела
C++/CLI WinForms Фильтрация и сортировка http://www.cyberforum.ru/cpp-beginners/thread167459.html
Всю задачу решил, осталось последнее.... отфильтровать хорошистов. На этом застрял. Помогите. У меня есть версии. Не буду выкладывать посмотрю ваши. Спасибо заранее. Дана запись с именем STUDENT, содержащая следующие поля: • Фамилия и инициалы; • Номер группы; • Успеваемость (массив из пяти элементов). Написать программу, которая выполняет следующие действия: • Ввод с клавиатуры данных...
C++ Перевод числа из десятичной системы в двоичную нужно написать программу перевода числа из десятичной системы в двоичную используя только цикл for и If else #include <iostream> using namespace std; void main() { int dec, v,i; cin >> dec; http://www.cyberforum.ru/cpp-beginners/thread167457.html
Многопоточный поиск простых чисел (WinAPI) C++ WinAPI
помогите с задачкой..только начал изучать C++ и работу с потоками.. задача заключается в следующем--> -->Поиск простых чисел. Поток ищет простые числа (начиная с заданного), главный процесс следит за прогрессом и выдает текущие значения. кто что может посоветовать?
C++ Представление чисел в формате HEX
Подскажите, пожалуйста, как в коде шестнадцатеричные числа нужно писать? Думал, что 0xFF или FFh, но так не работает... Visual Studio 2008, C++. Добавлено через 58 минут Очень странно, но вдруг заработало 0xFF :)
C++ Где находятся номера деталей ПК? http://www.cyberforum.ru/cpp-beginners/thread167405.html
Начинаю программировать на c++, хотелось бы узнать, где в компьютере хранятся номера деталей, то есть вплоть до светодиода на корпусе,или же например резистора на матплате или же видеокарте. То есть, чтобы при написании программы можно было задавать команду для любой детали системы
C++ Новые координаты точки / смена осей координат Точка имеет координаты XO и YO. Вычислить координаты точки после поворота осей координат относительно начала на угол A против часовой стрелки: 1) A = arctg (YO/XO); 2) A = pi; 3) A = arctg(YO/XO) - pi/2; Также выведите значение угла A. Мой код: /* Òî÷êà èìååò êîîðäèíàòû ÕÎ, YO. Âû÷èñëèòü êîîðäèíàòû òî÷êè ïîñëå ïîâîðîòà îñåé êîîðäèíàò îòíîñèòåëüíî íà÷àëà подробнее

Показать сообщение отдельно
rangerx
1908 / 1517 / 139
Регистрация: 31.05.2009
Сообщений: 2,876
20.09.2010, 14:27     Перевод числа из десятичной системы в двоичную
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
 
void printDecAsBin(int value)
{
    if(value >= 2) printDecAsBin(value/2);
    std::cout << value%2;
}
 
int main()
{
    int x;
    std::cin >> x; 
    printDecAsBin(x);    
    return 0;
}
Добавлено через 5 минут
А, надо же использовать for... Тогда рекурсия отпадает
 
Текущее время: 23:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru