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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Переделать программу, что бы она заменяла английскую а на английскую b http://www.cyberforum.ru/cpp-beginners/thread956312.html
вот есть текст программы который меняет местами предложения. нужно переделать ее так, что бы она заменяла английскую а на английскую b. (файлы 1.txt 2.txt создать вручную) #include <iostream>...
C++ не могу понять задачку. Даны натуральное число n и символы s1, s2,., sn. Получить символы, принадлежащие последовательности s1, s2,., sn, которые Даны натуральное число n и символы s1, s2,..., sn. Получить символы, принадлежащие последовательности s1, s2,..., sn, которые входят в нее по одному разу+ 1)Зачем дано n. что это к чему?... http://www.cyberforum.ru/cpp-beginners/thread956306.html
Задача с файлами в с++ C++
Ребята помогите решить задачу :( Вроде все правильно, но в самом конце не выводит данные из файла "File 1" а из файла 2 выводит. Где ошибка? Полное условие: В первом двоичном файле находится...
C++ Удвоить вхождение каждого элемента списка. Элементы, входящие в список больше двух раз - удалить
удвоить вхождение каждого элемента списка. Элементы, какие входят в список больше двух раз изъять(удалить)
C++ WIN32_FIND_DATA http://www.cyberforum.ru/cpp-beginners/thread956231.html
Всем доброго дня! Помогите понять почему имя найденного файла выводится закорючками ? хочу проверить найден файл или нет, все ли правильно сделано ? #include <iostream> #include <string>...
C++ class::function():? Добрый день! Что означает следующий код? (или по каким ключевым словам гуглить?) SocketServer::SocketServer(int Port) : ListeningSocket(-1), ClientSocket(-1), SocketPort(Port){ State =... подробнее

Показать сообщение отдельно
Петррр
5970 / 3407 / 337
Регистрация: 28.10.2010
Сообщений: 5,926
17.09.2013, 15:22
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <string>
#include <iterator>
 
template < typename T, typename Iterator >
void bin(T num, Iterator it)
{
    if (num)
    {
        bin(num >> 1, it);
        *it++ = char((num & 1) + '0'); 
    }
}
 
int main()
{
    std::string s;
    std::back_insert_iterator<std::string> it = std::back_inserter(s);
    bin<int>(109, it);
    std::cout << s << std::endl;
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru