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

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

Войти
Регистрация
Восстановить пароль
 
Orlov_roman
0 / 0 / 0
Регистрация: 11.11.2013
Сообщений: 12
#1

Повторяющиеся слова - C++

19.12.2013, 05:00. Просмотров 302. Ответов 4
Метки нет (Все метки)

Найти все повторяющиеся слова в веденном с клавиатуры тексте, состоящем из нескольких слов и оканчивающимся точкой,как символом ограничителем.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.12.2013, 05:00
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Повторяющиеся слова (C++):

Дана строка текста, в которой слова разделены пробелами и запятыми, вывести повторяющиеся слова - C++
Помогите пожалуйста! Как мне найти и вывести повторяющиеся слова? П.С. При работе со строками не использовать указатели. Строки...

Заменить все повторяющиеся слова на S##, где ## - номер слова - C++
Ребят, помогите плз с лабой, а то я ее уже 4 раз переписываю =( Вечно я ее сначала пишу, а потом она все усложняется усложняется и я...

Повторяющиеся слова - C++
Даны 2 предложения. Напечатать слова, которые встречаются в двух предложения только один раз Подскажите, как эту задачу решить на с++ ...

Строки. Повторяющиеся слова. - C++
Дана строка слов, разделенных пробелами. Определите количество слов, которые встречаются более одного раза. Сформируйте строку из...

Вывести повторяющиеся слова - C++
Дана непустая последовательность слов (не более 30), в каждом слове не более восьми строчных латинских букв. Слова разделены запятой, за...

Удалить повторяющиеся слова - C++
char mas; char let; cout << "Введите строку: "; gets(mas); cout << endl; cout << "Введите подстроку: ";...

4
LOrdshokXDDD
0 / 0 / 0
Регистрация: 29.05.2013
Сообщений: 46
19.12.2013, 05:18 #2
я конечно плохо знаю С++ но если не ошибаюсь то это можно реализовать с помощью операторов If else и строкового типа данных string.
0
abit
264 / 263 / 33
Регистрация: 03.02.2013
Сообщений: 731
19.12.2013, 05:29 #3
Цитата Сообщение от LOrdshokXDDD Посмотреть сообщение
я конечно плохо знаю С++ но если не ошибаюсь то это можно реализовать с помощью операторов If else и строкового типа данных string.
очевидно вы совсем плохо знаете C++,
я тут вижу два варианта
1) сам текст помещаем в std::string, делаем split, чтобы разделить по словам (учесть регистр) и юзаем http://www.cplusplus.com/reference/string/string/find/
2) более выгодный практически (но нефига не в реальной задаче) - все слова по очереди помещаем в std::map<std::string>, по точке - обходим итератером map и там где вхождения более 2-х выводим в ответ
0
LOrdshokXDDD
0 / 0 / 0
Регистрация: 29.05.2013
Сообщений: 46
19.12.2013, 05:38 #4
Цитата Сообщение от abit Посмотреть сообщение
очевидно вы совсем плохо знаете C++,
Не спорю только учусь(
Но нельзя ли сравнить через if else сравнить соковые переменные в которые введены слова ?
0
abit
264 / 263 / 33
Регистрация: 03.02.2013
Сообщений: 731
19.12.2013, 06:29 #5
Цитата Сообщение от LOrdshokXDDD Посмотреть сообщение
Не спорю только учусь(
Но нельзя ли сравнить через if else сравнить соковые переменные в которые введены слова ?
ну сравнить то можно, только непонятно зачем такие сложности
начать такую задачу надо с разбиения слов про этим словам в строковые переменные, потом перебрать все возможные комбинации слов чтобы сравнить (через if) их между собой (и естественно исключить зависимость от регистра), вот именно этот перебор возможных комбинаций и ставит меня в смятение - это лишняя задача как для ума так и для процессора
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.12.2013, 06:29
Привет! Вот еще темы с ответами:

Выявляем повторяющиеся слова - C++
Согласно условиям задания дана программа #include &lt;iostream&gt; using namespace std; int main() { string previous = &quot; &quot;; ...

Не выводит повторяющиеся слова С++ - C++
Вобщем пример из книги Страуструпа. Подсчет повторяющихся слов. Код верен, ошибок не находит, но после запуска программы и ввода букв окно...

Удалить повторяющиеся слова - C++
ребятки помогите пожлста! не успела сделать вовремя (проболела после сессии долго). читать книжки пробовала, гуглила инет, но под мое...

Убрать повторяющиеся буквы из слова - C++
Задание: убрать повторяющиеся буквы из слова оставив первые вхождения #include &quot;iostream&quot; using namespace std; int main()...


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

Или воспользуйтесь поиском по форуму:
5
Yandex
Объявления
19.12.2013, 06:29
Ответ Создать тему
Опции темы

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