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

Вывести двоичный код в массив в заданном формате - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Алгоритм Данцига http://www.cyberforum.ru/cpp-beginners/thread1163981.html
Помогите пожалуйста может у кого есть код алгоритма Данцига. В википедии почитал вроде пару строчек но ничего не выходит. Вот что получилось void Danzig(int Adj, int& n) { int temp; for (int i=0; i<n; i++) for (int j=0; j<n; j++) temp=Adj;
C++ Поиск, замена, удаление в текстовом файле Добрый день. У меня есть текстовый файл с информацией(типа: № Имя Фамилия). Как можно осуществить поиск по номеру записи и вывод ее в StringGrid? Как затем осуществить сохранение изменений именно этой записи? И как удалить запись из файла что бы порядок нумерации не сбилась ( т.е. если я удалю 18 запись что бы последующие записи снизили номер на 1)? http://www.cyberforum.ru/cpp-beginners/thread1163974.html
C++ Графика в DOS. Анимация
Здравствуйте, прошу помочь, вот задание: Написать программу градуированы сосудов для отмеривания воды. Имеются не отградуированные сосуды 5-ти и 3-х литровый. Нужно отмерить четыре литра жидкости. Предполагается что есть очень большой резервуар с жидкостью. Процесс градуировки оформить в виде функции. я это нарисовал, а как сделать анимацию не пойму, и примера не где не нашел. Не могли бы вы...
Указатели.Строки и указатели C++
Вот условия ввода строки:Вводить и обрабатывать строки в цикле до тех пор пока первый символ не пробел Условия обработки строки: 1.Вычислить кол-во гласных букв в строке(только с помощью указателей) 2.Если длина строки больше заданного пользователем числа, то отбросить первые символы, если длина строки меньше этого числа, то в ее начало добавить символы точка(только с помощью указателей) ...
C++ Змейка не увеличивается в размерах http://www.cyberforum.ru/cpp-beginners/thread1163957.html
Почти дописал змейку, но есть проблема: 1) когда змейка съедает яблоко, размер не меняется. 2) Когда змейка съедает 3 яблоко, программа аварийно завершается, return value=323213...ну вы поняли Особенность: когда змейка съедает первое яблоко, пропадает координата основного поля 0,0, когда второе - 3,0. Скорее всего проблема в MainMove, в строке со свапом значений координат. Не знаю как...
C++ Последний элемент незаполненного массива Как определить индекс последнего заполненного элемента массива charo'в? Допустим, есть массив str Он заполнены содержимым "qwerty123" и надо добавить в конец массива еще элемент спустя некоторое время. Как найти индекс 3? подробнее

Показать сообщение отдельно
cooller
565 / 533 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
02.05.2014, 17:33     Вывести двоичный код в массив в заданном формате
N191119,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <iostream>
#include<string>
#include<algorithm>
#include<vector>
#include<iterator>
 
std::string DecBin(int number)
{
    std::string bin="";
    while(number>0)
    {
        if(number%2)
            bin+='1';
        else
            bin+='0';
        number/=2;
    }
    std::reverse(bin.begin(), bin.end());
    return bin;
}
 
int main()
{
    std::vector <int> ivec;
    size_t const n = 20;
    for(size_t i=1; i<=n; ++i)
        ivec.push_back(atoi( DecBin(i).c_str()));
    std::copy(ivec.begin(),ivec.end(),std::ostream_iterator<int>(std::cout,"\n"));
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru