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

Строка,подщёт вхождения каждого слова - C++

Восстановить пароль Регистрация
 
Ang_07
 Аватар для Ang_07
0 / 0 / 0
Регистрация: 09.11.2010
Сообщений: 47
24.02.2011, 15:30     Строка,подщёт вхождения каждого слова #1
Строки,подщёт вхождения каждого слова и вывод слова и сколько рас оно там встречялось,
помогите пожалуста с этим заданием,ато понятия не имею что и как тут делать.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.02.2011, 15:30     Строка,подщёт вхождения каждого слова
Посмотрите здесь:

C++ как опредилить вхождения каждого слова в строке?
Ввести строку и два слова, заменить все вхождения первого слова на второе C++
Дана строка символов и некоторый символ sym. Сформируйте новую строку, вставив после каждого вхождения символа sym запятую. C++
заменить все вхождения подстроки str1 на подстроку str2; строка str1 вводится из файла, а строка str2 с клавиатуры C++
определить количество вхождения каждого слова в заданную строку C++
Даны строка S, символ C и строка S0. Необходимо после каждого вхождения символа C в строку S вставить строку S0 C++
C++ После каждого вхождения символа «$» в строке вставлять подстроку «End»
Напечатать все слова, отличные от последнего слова строки, удалив из каждого слова первую и последнюю буквы C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
asics
Freelance
Эксперт C++
 Аватар для asics
2838 / 1775 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
24.02.2011, 15:36     Строка,подщёт вхождения каждого слова #2
C++
1
2
3
4
5
6
7
std::istringstream ist(str);
std::vector<std::string> vec;
while(ist >> str)
  vec.psuh_back(str);
std::for_each(vec.begin(), vec.end(), [&vec](std::string &word){
  std::cout << word << '-' << std::count(vec.begin(), vec.end(), word) << '\n';
});
Yandex
Объявления
24.02.2011, 15:36     Строка,подщёт вхождения каждого слова
Ответ Создать тему
Опции темы

Текущее время: 20:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru