Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.10.2023, 22:58   #1
APH
Новичок
Джуниор
 
Регистрация: 27.10.2023
Сообщений: 1
По умолчанию Решить задачу 1 курса в с++

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

Решить без всяких наворотов, просто и читаемо.
Код должен быть выглядеть как будто писал новичок.
Срок: как можно скорее.
Оплата: до 1000 р, с предоплатой 50 %.

Писать ТГ: @Atlas6846 или на почту Dvasalat3@gmail.com
Изображения
Тип файла: jpg Screenshot1212121.jpg (41.1 Кб, 11 просмотров)

Последний раз редактировалось APH; 28.10.2023 в 00:16. Причина: Дополнить
APH вне форума Ответить с цитированием
Старый 27.10.2023, 23:02   #2
MansMI
Пользователь
 
Регистрация: 04.07.2012
Сообщений: 32
По умолчанию

пишите biger18@yandex.ru
MansMI вне форума Ответить с цитированием
Старый 27.10.2023, 23:03   #3
APH
Новичок
Джуниор
 
Регистрация: 27.10.2023
Сообщений: 1
По умолчанию

Сегодня сделать получится?
APH вне форума Ответить с цитированием
Старый 27.10.2023, 23:50   #4
APH
Новичок
Джуниор
 
Регистрация: 27.10.2023
Сообщений: 1
По умолчанию

Задача все еще не решена. Жду ваши предложения.
APH вне форума Ответить с цитированием
Старый 29.10.2023, 11:08   #5
jura_k
gamer
Участник клуба
 
Аватар для jura_k
 
Регистрация: 09.05.2015
Сообщений: 1,529
По умолчанию

1. Создать массив бесконечного размера.
2. Пробежаться по массиву, поставить в соответствие каждому слову число 1. Если слово повторяется, слово удалить, а в предыдущем слове увеличить число на 1.
3. Отсортировать массив по убыванию числа.
4. Если числа равные, отсортировать массив по возрастанию слова. Для этого понадобится дополнительная функция.
мой канал на Ютубе: youtube.com/@games-zz3ju/videos/
мой канал на Рутубе: rutube.ru/channel/31423139/videos/
В ожидании Кеши...
jura_k вне форума Ответить с цитированием
Старый 29.10.2023, 11:14   #6
jura_k
gamer
Участник клуба
 
Аватар для jura_k
 
Регистрация: 09.05.2015
Сообщений: 1,529
По умолчанию

Цитата:
Сообщение от APH Посмотреть сообщение
Решить без всяких наворотов, просто и читаемо.
"Решить без всяких наворотов" - здесь понадобится применить связанные списки... И это вы называете "без всяких наворотов"? Их еще надо сообразить как сделать. И к тому же тут внутри одной сортировки идет другая сортировка.
А сортировка-то какая? Не пузырьковая. Иначе даже текст из 10 000 слов будет обрабатываться офигительно долго.
мой канал на Ютубе: youtube.com/@games-zz3ju/videos/
мой канал на Рутубе: rutube.ru/channel/31423139/videos/
В ожидании Кеши...
jura_k вне форума Ответить с цитированием
Старый 31.10.2023, 17:34   #7
jura_k
gamer
Участник клуба
 
Аватар для jura_k
 
Регистрация: 09.05.2015
Сообщений: 1,529
По умолчанию

Если вам нужна программа "от новичка", то можно, к примеру, ограничиться текстом до 1000 слов.
Тогда решение будет относительно простым. Можно создать массив длиной 1000 и его обрабатывать, а всё, что сверху - отбрасывать.
мой канал на Ютубе: youtube.com/@games-zz3ju/videos/
мой канал на Рутубе: rutube.ru/channel/31423139/videos/
В ожидании Кеши...
jura_k вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
программа на С++ с бинарными файлами. Подсчитайте средний балл каждой группы по номеру курса и средний балл курса 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