0 / 0 / 0
Регистрация: 05.03.2017
Сообщений: 31

Вывести в алфавитном порядке список всех слов, встречающихся в тексте

11.03.2018, 11:48. Показов 2749. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Разработать программу, которая вводит текст и выводит в алфавитном порядке список всех слов, встречающихся в этом тексте.
Не понимаю как разделить строку на слова и тем более сортировать
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
11.03.2018, 11:48
Ответы с готовыми решениями:

Составить в алфавитном порядке список всех слов, встречающихся в тексте
Дан файл, содержащий текст на русском языке. Составить в алфавитном порядке список всех слов, встречающихся в этом тексте.

Составить в алфавитном порядке список всех слов встречающихся в заданном тексте
Дана строка, содержащая текст. Составить в алфавитном порядке список всех слов встречающихся в этом тексте.

Ввести текст и вывести в алфавитном порядке список всех слов, встречающихся в этом тексте
Разработать программу, которая вводит текст и выводит в алфавитном порядке список всех слов, встречающихся в этом тексте. #include...

2
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
11.03.2018, 11:55
strtok(), если по-древнему.
0
 Аватар для igorrr37
2895 / 2042 / 992
Регистрация: 21.12.2010
Сообщений: 3,791
Записей в блоге: 9
11.03.2018, 12:36
Лучший ответ Сообщение было отмечено Khooni как решение

Решение

второй способ - regex
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <string>
#include <set>
#include <clocale>
#include <regex>
 
 
int main()
{
    setlocale(LC_ALL, "rus");
    std::string str("ёSЁ, Ёsё, фф, ввв, Ffфф, Dd");
    std::regex reg("[а-яА-ЯёЁa-z]+?(?=$|[^а-яА-ЯёЁa-z])", std::regex_constants::icase);
    std::sregex_token_iterator ib(str.begin(), str.end(), reg), ie;
    std::multiset<std::ssub_match> ms(ib, ie);
    for (auto const& val : ms)
    {
        std::cout << val << '\n';
    }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
11.03.2018, 12:36
Помогаю со студенческими работами здесь

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

Составить в алфавитном порядке список всех слов, встречающихся в тексте
Дан файл, содержащий текст на русском языке. Составить в алфавитном порядке список всех слов, встречающихся в этом тексте var f: text; ...

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

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

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


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

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

Новые блоги и статьи
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru