|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.10.2023, 22:58 | #1 |
Новичок
Джуниор
Регистрация: 27.10.2023
Сообщений: 1
|
Решить задачу 1 курса в с++
Текст задачи:"Дан текст. Выведите все слова, встречающиеся в тексте, по одному на каждую строку. Слова должны быть отсортированы по убыванию их количества появления в тексте, а при одинаковой частоте появления — в
лексикографическом порядке." Подробное условие в закрепленном файле. Решить без всяких наворотов, просто и читаемо. Код должен быть выглядеть как будто писал новичок. Срок: как можно скорее. Оплата: до 1000 р, с предоплатой 50 %. Писать ТГ: @Atlas6846 или на почту Dvasalat3@gmail.com Последний раз редактировалось APH; 28.10.2023 в 00:16. Причина: Дополнить |
27.10.2023, 23:02 | #2 |
Пользователь
Регистрация: 04.07.2012
Сообщений: 32
|
пишите biger18@yandex.ru
|
27.10.2023, 23:03 | #3 |
Новичок
Джуниор
Регистрация: 27.10.2023
Сообщений: 1
|
Сегодня сделать получится?
|
27.10.2023, 23:50 | #4 |
Новичок
Джуниор
Регистрация: 27.10.2023
Сообщений: 1
|
Задача все еще не решена. Жду ваши предложения.
|
29.10.2023, 11:08 | #5 |
gamer
Участник клуба
Регистрация: 09.05.2015
Сообщений: 1,529
|
1. Создать массив бесконечного размера.
2. Пробежаться по массиву, поставить в соответствие каждому слову число 1. Если слово повторяется, слово удалить, а в предыдущем слове увеличить число на 1. 3. Отсортировать массив по убыванию числа. 4. Если числа равные, отсортировать массив по возрастанию слова. Для этого понадобится дополнительная функция.
мой канал на Ютубе: youtube.com/@games-zz3ju/videos/
мой канал на Рутубе: rutube.ru/channel/31423139/videos/ В ожидании Кеши... |
29.10.2023, 11:14 | #6 |
gamer
Участник клуба
Регистрация: 09.05.2015
Сообщений: 1,529
|
"Решить без всяких наворотов" - здесь понадобится применить связанные списки... И это вы называете "без всяких наворотов"? Их еще надо сообразить как сделать. И к тому же тут внутри одной сортировки идет другая сортировка.
А сортировка-то какая? Не пузырьковая. Иначе даже текст из 10 000 слов будет обрабатываться офигительно долго.
мой канал на Ютубе: youtube.com/@games-zz3ju/videos/
мой канал на Рутубе: rutube.ru/channel/31423139/videos/ В ожидании Кеши... |
31.10.2023, 17:34 | #7 |
gamer
Участник клуба
Регистрация: 09.05.2015
Сообщений: 1,529
|
Если вам нужна программа "от новичка", то можно, к примеру, ограничиться текстом до 1000 слов.
Тогда решение будет относительно простым. Можно создать массив длиной 1000 и его обрабатывать, а всё, что сверху - отбрасывать.
мой канал на Ютубе: youtube.com/@games-zz3ju/videos/
мой канал на Рутубе: rutube.ru/channel/31423139/videos/ В ожидании Кеши... |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
программа на С++ с бинарными файлами. Подсчитайте средний балл каждой группы по номеру курса и средний балл курса | lenaiv | Помощь студентам | 6 | 17.04.2023 13:36 |
Помогите решить задачу на с#,уже час ломаю голову,не могу решить. | KeyJW | Помощь студентам | 1 | 09.11.2022 22:15 |
Помогите решить задачу,пожалуйста!!!вторую часть не могу решить. | Родион Афанасьев | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 03.03.2018 19:44 |
Решить задачу на C++ | Григорис | Помощь студентам | 4 | 11.01.2013 02:23 |
Валютный калькулятор с запоминанием курса по датам и выбор курса по дате | shaturaweb | Общие вопросы C/C++ | 0 | 30.01.2011 22:34 |