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

Найти все слова, в которых буква ”а” встречается более чем один раз - C++

Восстановить пароль Регистрация
 
lVoroNl
Сообщений: n/a
18.01.2010, 22:12     Найти все слова, в которых буква ”а” встречается более чем один раз #1
Помогите пожалуйста решить поставленную задачу.
Дана строка, состоящая из слов, разделенных любым количеством пробелов. Напишите программу, которая находит все слова, в которых буква ”а” встречается более чем один раз
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.01.2010, 22:12     Найти все слова, в которых буква ”а” встречается более чем один раз
Посмотрите здесь:

C++ Написать функцию, которая выводит на экран все слова за данной строки, в которые заданная буква входит N или более раз.
C++ Написать программу,которая находит все слова,в которых буква "а" встречается больше чем один раз.
C++ Указатели (Распечатать все слова, в которых встречается заданная пользователем буква)
C++ Строковые переменные: Найти все слова, в которых буква ''а'' входит не менее двух раз
C++ Найти слова, у которых первая буква входит в слово ещё раз
Вывести слова из предложения, в которых есть буква, встречающийся четыре и более раз C++
Найти слова, в которых первая буква присутствует только один раз, и слова капслоком C++
Удалить из текста все слова в которых буква "а" встречается более двух раз C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Rififi
 Аватар для Rififi
2330 / 1045 / 43
Регистрация: 03.05.2009
Сообщений: 2,656
18.01.2010, 22:22     Найти все слова, в которых буква ”а” встречается более чем один раз #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
lVoroNl,

фрагмент программы
C++
1
2
3
4
5
std::string s = ...
std::stringstream ss(s);
 
std::string w;
while (ss >> w)  if (std::count(w.begin(), w.end(), 'a') > 1) std::cout << w << std::endl;
Yandex
Объявления
18.01.2010, 22:22     Найти все слова, в которых буква ”а” встречается более чем один раз
Ответ Создать тему
Опции темы

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