Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.70
NN
Сообщений: n/a
#1

Нужно найти повторяющиеся фразы и вывести список найденых фраз - C++

22.11.2007, 03:09. Просмотров 1296. Ответов 5
Метки нет (Все метки)

нужно в текстовом файле найти повторяющиеся фразы и как результат вывести список найденых фраз. Со строками вроде все ясно, а вот с фразами не получается....
спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.11.2007, 03:09
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Нужно найти повторяющиеся фразы и вывести список найденых фраз (C++):

Найти среднее арифметическое каждой строки заданной матрицы, а среди найденых значений найти наибольшее - C++
Дана программа, в которой через внешний файл задан массив a и идёт подсчет среднего арифметического каждой строки. Требуется доделать...

Нужно вывести линейный список помогите - C++
Есть линейный односвязный список нужно его вывести как это сделать??? а то что-то полный тупняк нашел.. #include <iostream> #include...

Определить, сколько из элементов массива кратны M и больше N, и найти минимум из найденых - C++
Пожалуйста, горю-ю-ю, завтра уже сдавать, если честно - плохо понимаю. Я учусь на учителя по информатике, а препод совсем озверел, дал на...

В случайным образом заполненном массиве найти и вывести на экран числа, повторяющиеся два и более раз - C++
Всем привет,такое задание,только начал учить массивы еще ничего понять не могу. Кто может помочь ? Вот задание : 1. В случайным...

Нужно создать список и заполнить его 10 случайными целыми числами и вывести на экран - C++
Помогите пж. Нужно создать список и заполнить его 10 случайными целыми числами и вывести на экран. А все четные числа из списка удалить....

В отсортированном одномерном массиве нужно найти повторяющиеся числа и вывести их на экран - PascalABC.NET
здравствуйте. при написании программы столкнулась со следующей проблемой. в отсортированном одномерном массиве нужно найти...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Ice321
0 / 0 / 0
Регистрация: 20.11.2007
Сообщений: 15
26.11.2007, 12:12 #2
Ну надо немного подумать, вот и всё. Я бы сделал так: Искал бы по словам, брал бы первое слово в файле, искал бы следующее. Если бы находил 1 и более, брал бы это слово и следующее за ним и т.д. Всё это справедливо для текста, в общем то безсмысленного, т.е. без знаков препинания. Обычно же, фразы представляют из себя законченные предложения. Вот и ищи предложениями. Удачи!
0
NN
Сообщений: n/a
21.12.2007, 01:53 #3
предложениями не надо, три-четыре слова.
прога нужна переводчикам. В тексте встречаюся одинаковые начала предложений, например 'Стив гворит что (тут что-то он там говорит)' и вот таких 'Стив говорит' может быть 5-6 во всем тексте. И нужно чтоб прога выдала что в тексте встречается больше 1ого раза 'Стив говорит'. И чтоб переводчик мог replace`ом это все сразу заменить и не мучаться набирая вручную.
Кто-нибудь может привести конкретный пример как это реализовать????
Ice321
0 / 0 / 0
Регистрация: 20.11.2007
Сообщений: 15
23.12.2007, 08:39 #4
Так какая разница в том, предложения ты ищешь, или просто фразы? Неужели тебе не хватило того, что я про это написал?

Ещё раз: Берёшь с начала файла слово, как лексическую единицу. Проводишь поиск по всему файлу. Если неходишь это слово ещё хотя-бы раз, берёшь лексической единицей первое слово + второе. Повторяшь процедуру поиска. В твоём примере 'Стив говорит', 2 слова. Поиск успешен, следовательно, если ты нашёл не менее двух словосочетаний. В случае, если поиск неудачен, берёшь следующее слово и поиск ведёшь начиная с нового места (т.е. не включая предыдущие слова).
0
dimagog
0 / 0 / 0
Регистрация: 01.05.2007
Сообщений: 57
23.12.2007, 09:02 #5
Эту задачу помогут тебе решить _регулярные выражения_...
Кстати, на этой страничке присутствует реклама книги 'Регулярные выражения' (на ловца и зверь бежит ... До конца я её не дочитал, но уже по прочитанной части (20%) могу сказать, что книга толковая.
0
Yuri K
0 / 0 / 0
Регистрация: 17.12.2007
Сообщений: 18
24.12.2007, 16:09 #6
Может поделишься работой, я большой специалист по поиску слов, фраз и т.д.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.12.2007, 16:09
Привет! Вот еще темы с ответами:

Как проверить определенные фразы или количество фраз в файле свыше гигабайта - C#
Ребята, выручите пожалуйста срочно! Утром дедлайн! А работы еще перелопатить море! Есть файл, он 1.5 гига. В нем меняют нехорошие люди...

Вывести фразы, слова в которых являются всевозможными перестановками слов исходной фразы - QBasic
по заданной фразе а$ сформировать и вывести фразы,слова в которых являются всевазможными перестановками слов исходной фразы

Нужно вывести текст, содержащий фразы только на английском языке... - Delphi
Дан текст, содердащий буквы русского и английского языку.нужно вывести текст содержащий фразы толтко на английском языке...

Из вводимого предложения нужно вывести все повторяющиеся слова на экран и подсчитать их количество - PascalABC.NET
Доброго времени суток, форумчане! мне тут препод на практике подкинул задачку, но по видимому без вашей помощи я не разберусь. суть...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
24.12.2007, 16:09
Ответ Создать тему
Опции темы

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