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

Строки: Вывести на экран только те слова, которые отличаются от последнего и в которых нет повторяющихся букв. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как разделить программу на модули в Dec C++ http://www.cyberforum.ru/cpp-beginners/thread720937.html
Как происходит деление на модули в С++? вот например в Delphi я создавал новый unit и в обоих файлах прописывал доступ к друг другу через uses, а тут так не получается... я кучу литературы уже...
C++ Заменить элементы матрицы по правилу помогите решыть задание: . Заменить элементы матрицы A=(a), i=j=1,2,...,n, по правилу: a если i,j четные, то a=---------; ... http://www.cyberforum.ru/cpp-beginners/thread720928.html
Строки в стиле C C++
Добрый вечер, решил поковыряться со строками в стиле C и наткнулся на следующую проблему. В 13-й строке компилятор ругается на то, что str1 - не l-значение, не пойму почему. #include <iostream>...
Работа с браузером C++
Есть веб-страница с кнопками (button) Кнопок много. Имеют 7 вариантов(см. ниже). Код у каждой кнопки одинаковый. Различие у кнопок только в том, что все они лежат в разных контейнерах <div> с...
C++ Редактирование файлов http://www.cyberforum.ru/cpp-beginners/thread720918.html
Надо спомощю структур и файлов реализовать функцию редактирование елемента файла. ввести имя елемента а потом переписать его имя и другие параметры на новые. Но почемуто неверно работает код. Функция...
C++ Упорядочиввание строк матрицы Всем доброго времени суток, очень нужна ваша помощь. Я нахожусь на сессии в другом городе, в наличии имеется USB модем, а старый добрый visual studio накрылся медным тазом, установщика нет в наличии,... подробнее

Показать сообщение отдельно
ForEveR
В астрале
Эксперт С++
7972 / 4734 / 321
Регистрация: 24.06.2010
Сообщений: 10,542
Завершенные тесты: 3
06.12.2012, 08:49
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <vector>
#include <set>
#include <algorithm>
#include <iterator>
#include <cctype>
 
#include <boost/algorithm/string.hpp>
 
int main()
{
   const std::string s = "hello and what is it and";
   std::vector<std::string> words;
   boost::split(words, s, isspace, boost::token_compress_on);
   std::copy_if(words.begin(), words.end(), std::ostream_iterator<std::string>(std::cout, "\n"),
   [&words](const std::string& current)
   {
      return current != *words.rbegin() && std::set<char>(current.begin(), current.end()).size() == current.size();
   });
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru