Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 11.11.2013
Сообщений: 12
1

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

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

Author24 — интернет-сервис помощи студентам
Найти все повторяющиеся слова в веденном с клавиатуры тексте, состоящем из нескольких слов и оканчивающимся точкой,как символом ограничителем.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.12.2013, 05:00
Ответы с готовыми решениями:

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

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

Создать очередь, содержащую слова. Удалить из очереди все повторяющиеся слова, оставив только их первые вхождения
#include <iostream> using namespace std; struct queue { int inf; queue *next; }; void...

Повторяющиеся слова
Программа должна выявлять повторения в словах, и после выводить их пользователю, но при...

4
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
Цитата Сообщение от LOrdshokXDDD Посмотреть сообщение
я конечно плохо знаю С++ но если не ошибаюсь то это можно реализовать с помощью операторов If else и строкового типа данных string.
очевидно вы совсем плохо знаете 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
Цитата Сообщение от abit Посмотреть сообщение
очевидно вы совсем плохо знаете C++,
Не спорю только учусь(
Но нельзя ли сравнить через if else сравнить соковые переменные в которые введены слова ?
0
390 / 365 / 111
Регистрация: 03.02.2013
Сообщений: 1,121
19.12.2013, 06:29 5
Цитата Сообщение от LOrdshokXDDD Посмотреть сообщение
Не спорю только учусь(
Но нельзя ли сравнить через if else сравнить соковые переменные в которые введены слова ?
ну сравнить то можно, только непонятно зачем такие сложности
начать такую задачу надо с разбиения слов про этим словам в строковые переменные, потом перебрать все возможные комбинации слов чтобы сравнить (через if) их между собой (и естественно исключить зависимость от регистра), вот именно этот перебор возможных комбинаций и ставит меня в смятение - это лишняя задача как для ума так и для процессора
0
19.12.2013, 06:29
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.12.2013, 06:29
Помогаю со студенческими работами здесь

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

Выявляем повторяющиеся слова
Согласно условиям задания дана программа #include &lt;iostream&gt; using namespace std; int...

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

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


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru