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

Распознать нули и единицы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Исходный текст задан К строками по L символов в каждой http://www.cyberforum.ru/cpp-beginners/thread221295.html
Исходный текст задан К строками по L символов в каждой. Вставить L пробелов в M-ю строку, начиная с R-го символа (возможно они перейдут на следующие строки) Пожалуйста, как можно быстрее напишите...
C++ Подскажите идею Нужна идея для создания программы. Концепция такая: создать программу используя класс, содержащий как минимум 8 методов. Пример: Телефон, методы: Положить деньги на счет, позвонить, отправить... http://www.cyberforum.ru/cpp-beginners/thread221290.html
C++ Вывести все предложения текста в порядке неубывания их длины
Люди,прошу,помогите задачу решить...зачет нужен(((Три задачи не решила,меньше недели. На Двумерный массив,функции и строки 1. Для группы фирм известен курс их акций за каждый из месяцев...
C++ Работа с файлами (язык C)
первая программа - заполняет массив начальными данными и записывает их в файл. вторая - считывает данные с файла и обрабатыватет. как реализовать?
C++ Linker Error: Undefined symbol istream.. http://www.cyberforum.ru/cpp-beginners/thread221280.html
Linker Error: Undefined symbol istream::getline(char near*, > int, unsigned char) in module program.cpp. Пишет при попытке запуска программы, хотя точно знаю что прога рабочая, как исправить,...
C++ Вопрос по ()qsort есть массив, который разбивает предложение на слова. надо отсортировать все слова в порядке возрастание длинны. язык С. заранее благодарен подробнее

Показать сообщение отдельно
Mr.X
Эксперт С++
3049 / 1694 / 265
Регистрация: 03.05.2010
Сообщений: 3,867
28.12.2010, 22:05
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
//////////////////////////////////////////////////////////////////////////////////////
#include <algorithm>
#include <ctime>
#include <cstdlib>
#include <iostream>
#include <sstream>
#include <string>
#include <vector>
//////////////////////////////////////////////////////////////////////////////////////
typedef std::string       T_str;
typedef std::vector<int>  T_int_nums;
//////////////////////////////////////////////////////////////////////////////////////
struct  T_gen_0_or_1
{
    char operator() ()
    {
        return  rand() % 2 + '0';
    }
};
//////////////////////////////////////////////////////////////////////////////////////
int main()
{
    std::locale::global(std::locale(""));
    srand(static_cast<unsigned>(time(0)));
 
    const int  STRING_LEN = 20;
    
    T_str  s(STRING_LEN, 0);
    std::generate(s.begin(), s.end(), T_gen_0_or_1());
    std::cout << s
              << std::endl;
 
    std::replace(s.begin(), s.end(), '0', ' ');
 
    std::cout << s
              << std::endl
              << std::endl;
 
    std::istringstream  ssin(s);    
 
    std::istream_iterator<T_str>  s_beg(ssin);
    std::istream_iterator<T_str>  s_end;
 
    std::copy(s_beg, s_end, std::ostream_iterator<T_str>(std::cout, " "));    
    std::cout << std::endl;    
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru