Автор: itGarD 24.04.2007 23:13
"Дан текстовый файл f, каждая строка которого состоит из слов, разделенных одним и более пробелами.
Для каждого из слов указать, сколько раз оно встречается среди всех слов, образующих текст Из этих значений сформировать новый файл g."
Это собственно задача.
Прошу не отсылать к способ разбиения на слова ибо был там.
А вопрос меня интересует такой. Как организовать цикл, чтобы из полученного разбиения на слова, выбиралось слово и сравнивалось со всем текстом.
Насколько я понял вообще здесь нужно взять слово, сравнить со всем текстом, найти повторные вхождения и удалить чтоб не повторялось попутно записав в файл сколько раз оно встречалось.
Автор: volvo 24.04.2007 23:25
Цитата
А вопрос меня интересует такой. Как организовать цикл, чтобы из полученного разбиения на слова, выбиралось слово и сравнивалось со всем текстом.
Ну, если ты действительно был там (где - сам сказал), то почему ты ОПЯТЬ задаешь этот же вопрос? Тебе нужна готовая программа "под ключ", чтобы просто сделать Copy+Paste, и пойти сдать ее, а думать ты не хочешь? Или что?
С чего ты решил, что то, что тебе скажут ЗДЕСЬ будет более понятно, чем то, о чем ты прочел ТАМ?
Добавлено через 2 мин. P.S. неплохо было бы еще и поиском пользоваться, потому, что программу, определяющую сколько раз в тексте встречается каждое слово я делал несколько раз... Больше изобретать велосипед не буду...