0 / 0 / 0
Регистрация: 11.11.2013
Сообщений: 12
|
|
1 | |
Повторяющиеся слова19.12.2013, 05:00. Показов 680. Ответов 4
Метки нет (Все метки)
Найти все повторяющиеся слова в веденном с клавиатуры тексте, состоящем из нескольких слов и оканчивающимся точкой,как символом ограничителем.
0
|
19.12.2013, 05:00 | |
Ответы с готовыми решениями:
4
Дана строка текста, в которой слова разделены пробелами и запятыми, вывести повторяющиеся слова Заменить все повторяющиеся слова на S##, где ## - номер слова Создать очередь, содержащую слова. Удалить из очереди все повторяющиеся слова, оставив только их первые вхождения Повторяющиеся слова |
0 / 0 / 1
Регистрация: 29.05.2013
Сообщений: 46
|
|
19.12.2013, 05:18 | 2 |
я конечно плохо знаю С++ но если не ошибаюсь то это можно реализовать с помощью операторов If else и строкового типа данных string.
0
|
390 / 365 / 111
Регистрация: 03.02.2013
Сообщений: 1,121
|
|
19.12.2013, 05:29 | 3 |
очевидно вы совсем плохо знаете C++,
я тут вижу два варианта 1) сам текст помещаем в std::string, делаем split, чтобы разделить по словам (учесть регистр) и юзаем http://www.cplusplus.com/refer... ring/find/ 2) более выгодный практически (но нефига не в реальной задаче) - все слова по очереди помещаем в std::map<std::string>, по точке - обходим итератером map и там где вхождения более 2-х выводим в ответ
0
|
0 / 0 / 1
Регистрация: 29.05.2013
Сообщений: 46
|
|
19.12.2013, 05:38 | 4 |
Не спорю только учусь(
Но нельзя ли сравнить через if else сравнить соковые переменные в которые введены слова ?
0
|
390 / 365 / 111
Регистрация: 03.02.2013
Сообщений: 1,121
|
|
19.12.2013, 06:29 | 5 |
ну сравнить то можно, только непонятно зачем такие сложности
начать такую задачу надо с разбиения слов про этим словам в строковые переменные, потом перебрать все возможные комбинации слов чтобы сравнить (через if) их между собой (и естественно исключить зависимость от регистра), вот именно этот перебор возможных комбинаций и ставит меня в смятение - это лишняя задача как для ума так и для процессора
0
|
19.12.2013, 06:29 | |
19.12.2013, 06:29 | |
Помогаю со студенческими работами здесь
5
Повторяющиеся слова Выявляем повторяющиеся слова Вывести повторяющиеся слова Удалить повторяющиеся слова Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |