Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 15.05.2017
Сообщений: 19

Эмоциональный окрас текста

31.05.2017, 10:22. Показов 739. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ребят, помогите пожалуйста решить данную задачу.

Имеются 2 .txt файла. В одном из них находится некоторый текст, в другом - слова и словосочетания, которые возможно встречаются в первом файле. Слова отсортированы по алфавиту, и через запятую каждому из них ставится в соответствие некоторый коэффициент. Необходимо найти слова или словосочетания, которые есть как в тексте, так и в "словаре", просуммировать их коэффициенты, и выдать пользователю конечный результат.


Пример слов
adulate,0.625
adulatory,0.25
adult education,-0.625
adult intelligence,-0.25
adult respiratory distress syndrome,-0.75
adult tooth,0.25
adulterate,-0.375
adulterer,-0.5
adulterine,-0.375
adulterous,-0.375
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
31.05.2017, 10:22
Ответы с готовыми решениями:

Вычислить эмоциональный окрас текста
Доброго времени суток. Буду благодарен, если знающие люди подкинут идей, как реализовать данную программу. Задача в следующем, имеются...

Окрас поля
Всем доброго дня. В программировании я ноль, но задачу надо решить и обращаюсь к вам. Вкратце задача. На веб подаются данные из...

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

6
 Аватар для anapshy
531 / 272 / 220
Регистрация: 14.11.2016
Сообщений: 1,052
31.05.2017, 10:43
ВалерияЕфремова, коэффициент случайное число, или от чего-то зависящее ?
0
0 / 0 / 0
Регистрация: 15.05.2017
Сообщений: 19
31.05.2017, 17:28  [ТС]
Честно говоря не знаю, не уточнили. Дали только этот словарь с коэффициентами.
Видела только, что в некоторых словах коэффициент совпадает.
0
0 / 0 / 0
Регистрация: 15.05.2017
Сообщений: 19
01.06.2017, 10:28  [ТС]
Ребят, помогите пожалуйста. Позарез нужно.
Вложения
Тип файла: rar словарь.rar (116.1 Кб, 3 просмотров)
0
с++
1282 / 523 / 225
Регистрация: 15.07.2015
Сообщений: 2,562
01.06.2017, 10:41
Цитата Сообщение от ВалерияЕфремова Посмотреть сообщение
Ребят, помогите пожалуйста. Позарез нужно.
где наброски кода, и коэффициент случайное число, или от чего-то зависящее?
0
 Аватар для GoldenId
142 / 143 / 64
Регистрация: 11.11.2010
Сообщений: 877
Записей в блоге: 10
01.06.2017, 11:04
Если в тексте встретится словосочетание
acid test
при том, что в словаре есть
acid test,0.25
acid,-0.625
обрабатывать оба вхождения или только
acid test
?
0
0 / 0 / 0
Регистрация: 15.05.2017
Сообщений: 19
01.06.2017, 21:43  [ТС]
Только одно, которое встретилось в тексте.
Мы должны из словаря выбрать именно то слово, которое нам нужно, а остальные откинуть и не учитывать их.

Добавлено через 37 минут
С написанием ужасные проблемы, надеюсь на вашу помощь.
Знаю только, что надо считать из файла словарь.
Т.к. в словаре записаны в первую очередь словосочетания, то мы можем сразу можем считать данную строку. Далее мы "обрабатываем". Первая - само слово, вторая - его цена.
Потом вызываем функцию и передаём ей. Функция искала в тексте вхождение данной подстроки (так как тест изначально был записан в строку типа char*) и, если нашла, проверяла, действительно ли это слово/словосочетание, то есть, не окружено ли оно буквами по бокам и заменяла тогда на пробелы. И так по всему тексту. Функция также стоимость этого слова прибавлялась ко всей сумме, ну и еще считалось кол-во слов, для того чтобы потом узнать окраску.
Функция заканчивала работу и возвращалась обратно. Там уже считывалась следующая строка из файла и все снова по той же схеме.

Добавлено через 6 часов 35 минут
Ребят, ну помогите. Пожалуйста.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
01.06.2017, 21:43
Помогаю со студенческими работами здесь

Окрас аналитически заданной формулой
Есть массив значений Value размером 500 на 500 double. Как перевести значения больших чисел Value из этого массива в RGB?Есть...

RichTextBox окрас нужной строки
Всем привет !Есть текст который пишется в лог действий (richTextBox) во время работы программы , как можно покрасить не подсчетам нужной...

Фактический окрас ячеек не как по условному форматированию
Подскажите пожалуйста, как окрасить с помощью vba ячейки со значениями, чтоб получилось как с помощью условного форматирования 3-х цветов...

Уникальный товар, окрас в желтый цвет при выборе в накладной
Добрый день, подскажите пжт, в справочнике товары мы завели некий товар, и поставили галочку в этом же диалоговм окне (что он является...

Вставка текста до выделенного текста и после текста
Ребят, помогите решить задачку. Есть RichBox и в нем некий текст. Я выделил часть текста и при нажатии кнопки необходимо до начала...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это дополнительная запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru