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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Представление чисел в формате HEX http://www.cyberforum.ru/cpp-beginners/thread167438.html
Подскажите, пожалуйста, как в коде шестнадцатеричные числа нужно писать? Думал, что 0xFF или FFh, но так не работает... Visual Studio 2008, C++. Добавлено через 58 минут Очень странно, но вдруг...
C++ Где находятся номера деталей ПК? Начинаю программировать на c++, хотелось бы узнать, где в компьютере хранятся номера деталей, то есть вплоть до светодиода на корпусе,или же например резистора на матплате или же видеокарте. То есть,... http://www.cyberforum.ru/cpp-beginners/thread167405.html
C++ Новые координаты точки / смена осей координат
Точка имеет координаты XO и YO. Вычислить координаты точки после поворота осей координат относительно начала на угол A против часовой стрелки: 1) A = arctg (YO/XO); 2) A = pi; 3) A = arctg(YO/XO)...
"Нет выхода" из цикла C++
while (choice != 'y' || choice != 'n') { cout<<"Copying massive's size is larger than destination massive's size!\n"; cout<<"Do you want to change the...
C++ Сортировка матрицы вставками и пузырьком http://www.cyberforum.ru/cpp-beginners/thread167333.html
Парни вот помоги немного))) Вобщем задание такое: Дана матрица, элементами которой являются латинские буквы. Отсортировать в лексикографическом порядке элементы каждого столбца: а) Сортировкой...
C++ Задание Здравствуйте! Очень нужна помощь, не могу разобратся Заранее спасибо! подробнее

Показать сообщение отдельно
yardie
9 / 9 / 0
Регистрация: 14.07.2010
Сообщений: 166

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

20.09.2010, 11:51. Просмотров 3430. Ответов 3
Метки (Все метки)

нужно написать программу перевода числа из десятичной системы в двоичную
используя только цикл for и If else

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
using namespace std;
 
void main()
{
int dec, v,i;
cin >> dec;
v=128;
 
for (i=1; i<=8; i++)
if (dec >=v )
{
 cout << "1";
 dec-=v;
}
else 
cout << "0";
v=v/2;
 
cin.get();
cin.get();
}

не знаю что не так но считает не правильно(((
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru