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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ помогите разобраться что требуется в задании? http://www.cyberforum.ru/cpp-beginners/thread574002.html
задание звучит так: "Сборка загрузочного модуля из двух с помощью интерфейса командной строки". Не могу понять что от меня требуется... не прошу писать программы, просто если не сложно объясните что это???? т.е. у нас есть два отдельных скомпилированных файла(что логично для загрузочного) и мы шаманим в командной строке, или нужно изменить сам текст программ?
C++ Помогите найти ошибку Здравствуйте! Я написал код, скомпилировал без ошибок, запустил и у меня ничего не вывелось в консоле, подскажите в чем проблема. Вот код: #include <iostream> #include <string.h> using namespace std; int strlen(char); void fun(char, char); void main() http://www.cyberforum.ru/cpp-beginners/thread573999.html
Выбор случайного элемента массива C++
Понимаю что вопрос простой, но все же, подскажите, как выбрать случайную строку, из массива строк? заранее благодарен
C++ Запись в Файл
Есть две проги. Они почти одинаковы. Задание перврй: Структура TRAIN с полями: - название пункта назначения; - номер поезда; - время отправления. Действия с файлом структур:
C++ Перевод с Pascal в С++ (Генерирование перестановок) http://www.cyberforum.ru/cpp-beginners/thread573969.html
Помогите плз с переводом на плюсы Требуется "Генерирование перестановок с минимальным числом транспозиций соседних элементов", поиском не удалось найти var p,pc:array of integer; pr:array of boolean; n:integer; procedure perm; var i,x,k,d:integer; begin
C++ основу программу на замену элементов группу рядом стоящих четных чисел +1,а к группе рядом стоящих нечетных -1. подробнее

Показать сообщение отдельно
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
14.05.2012, 15:06     Перевод числа в двоичную систему
Только это читерский перевод основанный на том, что в памяти всё и так двоичное, а cin переводит при вводе. Так что если сдавать, то не пройдёт.

Добавлено через 59 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
string s;
int x;
int i;
int m;
int b;
cin>>s;
for (m=1, i=s.length(); i>1; --i, m*=10)
{
 x+=m*s[i];
}
b=x;
cout<<endl;
do
{
 cout<<b%2;
 b/=2;
}while (b!=0);
Добавлено через 1 минуту
Это честный перевод именно из десятичной в двоичную. Первый же вариант всё сваливает на стандартный объект, а если икс присвоена в самой проге константа, то на компилятор. Вообще первый вариант - не перевод вовсе, а вывод внутреннего представления.
 
Текущее время: 05:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru