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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
kisk
6 / 6 / 3
Регистрация: 15.05.2015
Сообщений: 75
Записей в блоге: 3
#1

Вывести все слова на печать, которые встречаются в тексте один раз - C++

14.06.2016, 10:42. Просмотров 222. Ответов 1
Метки нет (Все метки)

Доброго времени суток!
На вход приходит текст, который вводит пользователь в консоли.
На выход идут все слова, которые встречаются в тексте один раз.
Работаю со string. Нужно брать каждое слово и считать, сколько оно раз попадается в тексте и если это слово попадается только один раз, то записать его в выходную строку.
Я не знаю какие функции использовать, подскажите, пожалуйста.
Как брать каждое слово через разделитель символов?
Как искать это слово в тексте? Допустим, если слово нашлось, чтобы он на одном результате не останавливался, а искал дальше.
Заранее спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.06.2016, 10:42     Вывести все слова на печать, которые встречаются в тексте один раз
Посмотрите здесь:
Вывести только те слова сообщения, которые встречаются в тексте один раз C++
Строки в С++ - вывести слова, которые встречаются один раз C++
Напечатать все слова , которые встречаются в исходной строке ровно один раз C++
Вывести только те слова сообщения, которые встречаются в нем ровно один раз C++
Вывести только те слова сообщения, которые встречаются в нем ровно один раз C++
Из заданной символьной строки выбрать те символы, которые встречаются в ней только один раз, в том порядке, в котором они встречаются в тексте C++
В тексте найти слова , которые встречаются больше N раз C++
C++ Вывести числа, которые встречаются в массиве несколько раз / один раз
C++ Напечатать слова, которые встречаются в двух предложениях только один раз (Pascal -> C++)
C++ Вывести только те слова сообщения, которые встречаются в нем более n раз
C++ Вывести все числа, которые встречаются в этом массиве несколько раз
Из заданной символьной строки выбрать те символы ,которык встречаются в ней только один раз,в том порядке, в котором они встречаются в тексте и в том C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Lucinius
4 / 4 / 2
Регистрация: 26.10.2015
Сообщений: 21
14.06.2016, 13:27     Вывести все слова на печать, которые встречаются в тексте один раз #2
Решение нужно сложное или простое ?
Если сложное, удобнее всего будет использовать двусвязный список с двумя параметрами. И возможно даже два списка.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru