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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ ассоциативный массив MAP хранящий указатели на векторы определенной структуры http://www.cyberforum.ru/cpp-beginners/thread647751.html
вопрос: Если я создаю вектор, наполняю его данными и записываю указатель на него в MAP ,след шагом очищаю его. Я смогу обращаться к данному вектору через указатель или вектор будет утерян. Идея такая есть заранее неизвестное количество элементов MAP. есть структура struct candle { ... }; vector <candle> temp; // временный вектор , его и будем наполнять.
C++ Подкиньте несколько вариантов тестов для задачи с acm.timus.ru Собственно, хочется несколько хитрых вариантов тестов для задачи 1848 http://acm.timus.ru/problem.aspx?space=1&num=1848 Заранее спасибо. Добавлено через 54 минуты Вот сама задача: 1848. Охота на мух Ограничение времени: 2.0 секунды Ограничение памяти: 64 МБ http://www.cyberforum.ru/cpp-beginners/thread647742.html
Visual C++ (наработки есть очень большие) C++
Помогите за тестировать программы, пожалуйста. Писал некоторые еще по весне, а большая часть написана на днях. Мне просто интересно нет ли багов в программах, все компилится, но все же интересно узнать мнение более квалифицированных людей. В код добавил комменты для ясности. Итак №1.(голова кипит уже, помогите вывести то, что записывается в память, после введения данных) Условие: Разреженная...
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++ Стек Уважаемые теоретики по С++ подскажите, пожалуйста, как граммотно называются в Стеке самое нижнее и самое верхнее значения. Заранее спасибо. подробнее

Показать сообщение отдельно
DiffEreD
 Аватар для DiffEreD
1420 / 757 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
07.09.2012, 00:21     Удаление одинаковых слов в строке
Такой вариант устроит?:
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
#include<iostream>
#include <vector>
#include <string>
#include <sstream>
using namespace std;
 
int main()
{
    string input = "String String objects objects are a special special type of container,"
        "specifically designed to operate with with sequences of characters characters characters objects";
    string temp, output;
    vector<string> vec;
    stringstream ss;
    ss<<input;
    while (ss>>temp)
        vec.push_back(temp);
    int i = 0;
    for (; i<vec.size() - 1; i++)
    {
        if (vec[i] != vec[i+1])
            output += vec[i] + " ";
    }
    output += vec[i];
    cout<<"INPUT:  "<<input<<endl;
    cout<<"\n============================\n\n";
    cout<<"OUTPUT:  "<<output<<endl<<endl;;
    system("pause");
    return 0;
}
 
Текущее время: 23:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru