Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 07.11.2014
Сообщений: 7
1

Как реализовать удаление повторяющихся слов?

07.11.2014, 17:05. Показов 959. Ответов 1
Метки нет (Все метки)

Задачей является написание программы, которая:
1) Считывает вводимый в консоль текст до точки.
2) Выкидывает все символы, кроме маленьких латинских букв.
3) Удаляет все повторяющиеся слова.
4) Отображает отформатированный программой текст.

Пока что получилось сделать только 1,2 и 4 пункты. Не могу реализовать способ выкидывания повторяющихся слов.

Условие: нельзя использовать string

Что имею на данный момент:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <iostream>
#include <vector>
 
using namespace std;
 
int main()
{
vector<char> le;
do
{
le.push_back(cin.get());
} while ('.' != le.back());
int i;
for (i = 0; i < le.size(); i++)
{
if (((le[i]<'a') || (le[i]>'z')) && (le[i] != '.') && (le[i] != ' ')) le[i] = 7;
}
i = 0;
do
{
cout << le[i];
i++;
} while (i < le.size());
return 0;
}
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.11.2014, 17:05
Ответы с готовыми решениями:

Удаление повторяющихся слов из стоки на C
Здравствуйте. Помогите пожалуйста реализовать задачу: Дана строка. Группа символов разделленая...

Удаление повторяющихся слов - deque
Привет всем!У меня программа,которая удаляет повторяющиеся слова. Например входные данные: 4...

Удаление повторяющихся соседних слов из текста
Помогите, пожалуйста, написать прогу: вводит строку (текст) из файла, удаляет в ней повторяющиеся...

Найти ошибку: удаление повторяющихся слов из строки
Написал программу, которая должна удалить из строки повторяющиеся слова. слова разделены только...

1
5 / 3 / 1
Регистрация: 06.11.2014
Сообщений: 33
07.11.2014, 19:21 2
У std::list есть встроенная функция, если такой вариант подходит

Добавлено через 11 секунд
http://en.cppreference.com/w/c... ist/unique

Добавлено через 1 минуту
То есть есть вариант считать все в list, отсортировать, потом unique сделать
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.11.2014, 19:21

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Удаление повторяющихся слов
Задание: из текста, который вводит пользователь, нужно удалить повторяющиеся слова. Пример: просто...

Удаление повторяющихся слов
Ребята, пишу первое регулярное выражение. Нужно удалить повторяющиеся слова в строке без учета...

Удаление повторяющихся слов
На вход - предложение. Необходимо удалить повторяющиеся слова. В программе нельзя использовать...

Поиск повторяющихся слов и их удаление
Задача: для заданного текста определить 1)сколько раз каждое слово встречается в тексте ...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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