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

Убрать ненужные слова в массиве! - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа со списком типа очередь http://www.cyberforum.ru/cpp-beginners/thread210726.html
Здравствуйте. Нужно создать числовой список типа очередь из 5 объектов. Распечатать его. Далее выполнить следующие операции: 1. Добавить два новых элемента. Распечатать очередь. 2. Поменять местами...
C++ Унификация функций Как переделать программу: #include <cstdlib> #include <iostream> #include <stdio.h> #include <conio.h> #include <math.h> #pragma hdrstop #pragma argsused http://www.cyberforum.ru/cpp-beginners/thread210724.html
Из scanf в std::cin C++
Как тоже самое сделать с помощью std::cin? printf("Введите автора %d книги.\n",i+1); scanf("%31s ",ar.author); fflush(stdin);
вторая производная C++
Подскажите, плиз, как найти вторую производную функции в точке?
C++ Решето Эратосфена http://www.cyberforum.ru/cpp-beginners/thread210705.html
Определить простые числа методом просеивания с помощью <<решета Эратосфена>> с _битовой упаковкой_ данных при сохранении. #include <math.h> #include <fstream.h> #define MAXN 100000000 char...
C++ Шифр Бэкона Народ, помогите решить задачу, если есть что то похожее то можете дать ссылку? Буду очень благодарен Шифр Бэкона. Требуется разработать программу шифрования текстовых данных в файле и программу... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9695 / 5645 / 963
Регистрация: 25.07.2009
Сообщений: 10,849
15.12.2010, 15:09
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
#include <iostream>
#include <string>
#include <sstream>
#include <list>
#include <algorithm>
#include <iterator>
 
int main(){
    std::string buf;
    
    std::cout << "String: ";
    std::getline(std::cin, buf);
    
    std::list<std::string> list;
    std::istringstream ist(buf);
    while ( ist >> buf )
        if ( std::find(list.begin(), list.end(), buf) == list.end() )
            list.push_back(buf);
    
    std::cout << "Unique words: ";
    std::copy(list.begin(), list.end(), std::ostream_iterator<std::string>(std::cout, " "));
    std::cout << std::endl;
    
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru