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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перевод числа из десятичной системы в двоичную http://www.cyberforum.ru/cpp-beginners/thread167457.html
нужно написать программу перевода числа из десятичной системы в двоичную используя только цикл for и If else #include <iostream> using namespace std; void main() { int dec, v,i; cin >> dec;
C++ Представление чисел в формате HEX Подскажите, пожалуйста, как в коде шестнадцатеричные числа нужно писать? Думал, что 0xFF или FFh, но так не работает... Visual Studio 2008, C++. Добавлено через 58 минут Очень странно, но вдруг... http://www.cyberforum.ru/cpp-beginners/thread167438.html
Где находятся номера деталей ПК? C++
Начинаю программировать на c++, хотелось бы узнать, где в компьютере хранятся номера деталей, то есть вплоть до светодиода на корпусе,или же например резистора на матплате или же видеокарте. То есть,...
C++ Новые координаты точки / смена осей координат
Точка имеет координаты XO и YO. Вычислить координаты точки после поворота осей координат относительно начала на угол A против часовой стрелки: 1) A = arctg (YO/XO); 2) A = pi; 3) A = arctg(YO/XO)...
C++ "Нет выхода" из цикла http://www.cyberforum.ru/cpp-beginners/thread167337.html
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++ Сортировка матрицы вставками и пузырьком Парни вот помоги немного))) Вобщем задание такое: Дана матрица, элементами которой являются латинские буквы. Отсортировать в лексикографическом порядке элементы каждого столбца: а) Сортировкой... подробнее

Показать сообщение отдельно
Vergil
42 / 36 / 14
Регистрация: 11.11.2009
Сообщений: 243
20.09.2010, 13:42
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
//---------------------------------------------------------------------------
#include <iostream.h>
#pragma hdrstop
#pragma argsused
int main(int argc, char* argv[])
{int v,i, n, x;
cin>>v;
x=v;
for (n=1;;n++) {
x/=2; if(x<=1){break;}}
int *s=new int [n];
for (i=0;; i++) {
if (v<2) {s[n-i]=v; break;}
else{s[n-i]=v%2; }v=v/2;}
for (i = 0; i <= n; i++) {cout<<s[i];}
cout<<endl;
system("pause");
return 0;
}
//---------------------------------------------------------------------------
а-а. Я просто забыл сказать, что собираюсь кое-что еще дописать. Решил правкой воспользоваться, но заметил, что прога задом наперед и пошел исправлять.
Если есть другие предложения буду рад услышать.
yardie, зачем у вас deс?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru