Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Old_Deer
0 / 0 / 0
Регистрация: 25.09.2016
Сообщений: 3
#1

Удалить из текста слова которые встречается максимальное количество раз - C++

08.12.2016, 21:02. Просмотров 200. Ответов 2
Метки нет (Все метки)

Пусть задано множество строк в файле. Отредактировать текст, удалив из него то слово (те слова) которое встречается максимальное количество раз.
Напишите код или объясните, пожалуйста.
http://www.cyberforum.ru/cpp-beginners/thread1308307.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.12.2016, 21:02
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Удалить из текста слова которые встречается максимальное количество раз (C++):

Удалить из текста все слова в которых буква "а" встречается более двух раз
Все слова, в которых буква "а" встречается более 2-х раз, удалить из текста....

Удалить слова из текста, которые содержат все буквы первого слова
Как можно реализовать сие на c++? Не совсем понимаю принцип.

Удалить слова которые встречаются заданное число раз
Кому не сложно, перенесите пожалуйста с pascal на C++ Program anton; uses...

Удалить из строки слова, которые встречаются заданное число раз (нужны комментарии)
Помогите пояснить программу пожалуйста? Написать комментарии к каждой строке?)...

Удалить из текста все слова, которые расположены после запятой
Нужно написать программу, которая удаляет из текста все слова, которые...

2
Ferrari F1
791 / 521 / 156
Регистрация: 27.01.2015
Сообщений: 3,025
Записей в блоге: 1
Завершенные тесты: 1
08.12.2016, 21:40 #2
1) считай строки из файла в std::vector<std::string>
2) каждое слово в каждом элементе вектора (строке) занеси в std::map<const std::string, std::size_t>
3) найти максимальное значение типа std::size_t в этом отображении (std::map<const std::string, std::size_t>)
и запомнить эт(о, и) слов(о, а)
4) для каждого элемента вектора удалить слов(о,а)
5) каждым элементом вектора переписать каждую строку исходного файла
0
Old_Deer
0 / 0 / 0
Регистрация: 25.09.2016
Сообщений: 3
08.12.2016, 22:10  [ТС] #3
А можно с символьным массивом ?

Добавлено через 15 минут
А можно с символьным массивом ?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.12.2016, 22:10
Привет! Вот еще темы с решениями:

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

Сколько раз встречается максимальное число
Дано натуральное число. Определить, сколько раз в нем встречается ...

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

Удалить слова которые содержат непарное количество гласных букв
Доброе время суток форумчане. Подскажите идею решения этой задачи.


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

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

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