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

Перевод десятичного числа в двоичное число - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найдите 10 первых натуральных чисел, больше 100, кратные 9 и заканчиваются на цифру 7 http://www.cyberforum.ru/cpp-beginners/thread963850.html
Знайдіть 10 перших натуральних чисел, що більші за 100, кратні 9 та закінчуються на цифру 7.
C++ Ошибка в массиве Для х, который изменяется от a до b с шагом (b-a) / k, где (k = 10), вычислить значение функции f (x).Помогите найти ошибку. #include <iostream> #include <cmath> using namespace std; int... http://www.cyberforum.ru/cpp-beginners/thread963839.html
запись и чтение wchar_t строк C++
Всем добрый вечер. есть wchar_t str, как её запихнуть в текстовый файл используя потоки, а потом считать? и есть возможность запихнуть её в бинарник а потом считать? Я так понимаю обычный...
все элементы матрицы разделить на этот наибольший элемент C++
Если наибольший элемент матрицы расположен в четной строке и нечетном столбце, то все элементы матрицы разделить на этот наибольший элемент · Если в результате замены отрицательных элементов...
C++ cmd http://www.cyberforum.ru/cpp-beginners/thread963819.html
привет всем, нужен код программы - которая запускает cmd и одновременно программу которая считает сумму двух целых и выписывает их в файл, за тем я ввожу в cmd два числа и она проверяет сумму этих...
C++ Односвязный список Дано два списка с целыми числами. Создать новый список в котором размещены элементы какие одновременно присутствуют в первых двух списках. Скорее всего проблема в функции PrintDouble но не могу ее... подробнее

Показать сообщение отдельно
BuGi
24 / 24 / 1
Регистрация: 02.01.2012
Сообщений: 371
27.09.2013, 20:51
Что код вообще делает? n нигде не меняется, а потом ты само число number получается сравниваешь с нулем и 1

C++
1
2
3
4
5
in = number / 2;
        for (int i = 0; i < count; i++)
        {
            fl.push_back(number - (in * 2));
        }
Если сократить, то получится

number - (in * 2) == number - (number/2 * 2) == number - number


А reverse из algorithm просто переворачивает вектор. Можно сделать просто for(int i = fl.size()-1; i >= 0 ; i--) cout << fl[i];
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru