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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не удается открыть файл включение. No such file or directory http://www.cyberforum.ru/cpp-beginners/thread1089205.html
Ошибка 1 error C1083: Не удается открыть файл включение: Zagolovotsnyj_loaded_ library.h: No such file or directory d:\прога2014\прогапроба\reshenie_loaded_ library\dlltest\dlltest.cpp 6 1 DLLtest Прокоментируйте пожалуста.
C++ Сдвиг элементов в столбце на две позиции вниз по кругу Добрый день уважаемые программисты. Начал изучать С++ очень и очень недавно. И вот возникла такая проблема. Написал программу, которая сдвигает элементы в каждом столбце матрицы на две позиции вниз по кругу, если количество элементов расположенных между первыми минимумом или максимумом в этих столбцах больше 1 (в противном случае в соответствующих столбцах все остается без изменений). Вроде все... http://www.cyberforum.ru/cpp-beginners/thread1089195.html
C++ Цикл: Вычислить значение выражение
y=45x/(5!-44x/(4!-43/(3!-42x/(2!-4x/(1-x))))) С решением и цикл с предусловием плз
C++ Отпечатать расстояния от начала координат для тех точек,которые принадлежат кругу с заданным радиусом, и число таких точек.
1)Значение f(k) заключено между значениями t1= -a - √(b+m), t2=√(a+b+m),но не равно нулю. 2)Дана матрица из 2 столбцов и 10 строк.Первый элемент каждой строки представляет абсциссу,второй ординату из 10 точек плоскости.Отпечатать расстояния от начала координат для тех точек,которые принадлежат кругу с заданным радиусом, и число таких точек.
C++ Замена первой строки на последнюю http://www.cyberforum.ru/cpp-beginners/thread1089159.html
Вот моя рабочая программка: #include "stdafx.h" #include <iostream> #include <time.h> using namespace std; int main() { int j, k, N, M, a, b; srand(time(NULL)); cout << "(N x M), N="; cin >> N; // Вводим размерность
C++ нарисовать треугольник #include<iostram> using namespace std; void main(){ int x; cin >>x; if (x %2 ==0) x++; for ( int i=0; i<x/2; i++){ for ( int j=0;j<x; j++){ подробнее

Показать сообщение отдельно
vovacreme
-16 / 61 / 13
Регистрация: 14.01.2014
Сообщений: 145
04.02.2014, 17:43     Перевод десятичного числа в двоичное
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <deque>
#include <iterator>
using namespace std;
 
int main()
{
    deque<int> bits;
    unsigned digit;
    cin >> digit;
    while(digit)
    {
        bits.push_front(digit % 2);
        digit /= 2;
    }
    copy(bits.begin(), bits.end(), ostream_iterator<int>(cout, " "));
    cout << endl;
    system("pause");
}
И через for:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <deque>
#include <iterator>
using namespace std;
 
int main()
{
    deque<int> bits;
    unsigned digit;
    cin >> digit;
    for(; digit; digit /= 2)
        bits.push_front(digit % 2);
    copy(bits.begin(), bits.end(), ostream_iterator<int>(cout, " "));
    cout << endl;
    system("pause");
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru