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

Напечатать слова в предложении в алфавитном порядке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Подсчет числа включений в текст заданного фрагмента (цепочки символов) http://www.cyberforum.ru/cpp-beginners/thread420225.html
Напишите программу подсчета числа включений в текст заданного фрагмента (цепочки символов). Например, в тексте «банан упал на барабан» фрагмент «ба» встречается 3 раза. Помогите...
C++ Слияние двух отсортированных списков Напишите функцию List& merge(List& L1, List& L2), добавляю- щую к упорядоченному списку L1 также упорядоченный список L2 и возвращающую ссылку на результирующий список http://www.cyberforum.ru/cpp-beginners/thread420224.html
C++ printf + потоки
Добрый день. Обнаружилась странность, что при вызове из разных потоков printf("hello world") - не выводит в консоль, а printf("hello world \n") выводит. В чем подвох?
C++ Получить путь до папки с .exe и чтение из реестра
1. Как можно получить путь до исполняемого процесса? Поясняю. У нас есть процесс firefox.exe. Как узнать путь, откуда был произведен запуск программы? 2. Пытался прочитать значение из реестра - не...
C++ квадратное уравнение: структура, объекты http://www.cyberforum.ru/cpp-beginners/thread420200.html
Друзья, я только учусь программировать, сам по образованию вообще не технарь, но вот увлекся. Плиз, укажите, где ошибка, т.к. в некоторых случаях не выдает правильные результаты: -1.#INFOO,...
C++ Структуры. Вызов данных структуры по указателю. с++ Условие задачи: Напишите прогу, которая печатает содержимое структуры под названием Reading. Reading имеет следующие характеристики: - Reading номер - количество - Описание (20 символов) ... подробнее

Показать сообщение отдельно
silent_1991
Эксперт С++
4984 / 3041 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
29.12.2011, 08:00
Вот правильная:
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
#include <iostream>
#include <sstream>
#include <string>
#include <set>
#include <algorithm>
#include <iterator>
 
int main()
{
    std::string words;
    
    std::cout << "Enter words: ";
    std::getline(std::cin, words);
    
    std::istringstream istr(words);
    std::string word;
    std::set<std::string> words_set;
    
    while (istr >> word)
        words_set.insert(word);
    
    std::cout << "Sorted words:" << std::endl;
    std::copy(words_set.begin(), words_set.end(), std::ostream_iterator<std::string>(std::cout, "\n"));
    
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru