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

Удаление одинаковых слов в строке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ ассоциативный массив MAP хранящий указатели на векторы определенной структуры http://www.cyberforum.ru/cpp-beginners/thread647751.html
вопрос: Если я создаю вектор, наполняю его данными и записываю указатель на него в MAP ,след шагом очищаю его. Я смогу обращаться к данному вектору через указатель или вектор будет утерян. Идея...
C++ Подкиньте несколько вариантов тестов для задачи с acm.timus.ru Собственно, хочется несколько хитрых вариантов тестов для задачи 1848 http://acm.timus.ru/problem.aspx?space=1&num=1848 Заранее спасибо. Добавлено через 54 минуты Вот сама задача: 1848.... http://www.cyberforum.ru/cpp-beginners/thread647742.html
Visual C++ (наработки есть очень большие) C++
Помогите за тестировать программы, пожалуйста. Писал некоторые еще по весне, а большая часть написана на днях. Мне просто интересно нет ли багов в программах, все компилится, но все же интересно...
C++ Парсинг шрифтов
Всем привет. Вот заинтересовала тема о шрифтах, подскажите пожалуйста литературу по шрифтам, хотелось бы научиться считывать файл шрифта и получать данные о геометрии, ну конечно коды символов, в...
C++ Судоку http://www.cyberforum.ru/cpp-beginners/thread647719.html
# include <algorithm> # include <iostream> # include <string.h> # include <stdio.h> # include <iomanip> # include <vector> using namespace std; class cell { int namber;
C++ Стек Уважаемые теоретики по С++ подскажите, пожалуйста, как граммотно называются в Стеке самое нижнее и самое верхнее значения. Заранее спасибо. подробнее

Показать сообщение отдельно
alsav22
5425 / 4820 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
08.09.2012, 04:33
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
#include<iostream>
#include <list>
#include <vector>
#include <string>
#include <sstream>
using namespace std;
 
int main()
{
 string input;
 vector<list<string> > vec; 
 
 while (cout << "String: " && getline(cin, input) && ! input.empty() ) 
 {
    list <string> lst; 
    stringstream ss; 
    
    ss << input; 
    
    while (ss >> input)
    { 
        input = input + ' ';
        lst.push_back(input);
    } 
 
    lst.unique();
    vec.push_back(lst); 
 }   
    
    cout << "All strings without doubling words:" << endl;
    for (auto i = vec.begin(); i != vec.end(); i++)
    {
        for (auto j = i -> begin(); j != i -> end(); j++)
               cout << *j;
        cout << endl;
    }
          
 system("pause");
 return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru