Показать сообщение отдельно
Старый 06.07.2005, 17:36     # 2
dyr_farot
Advanced Member
 
Регистрация: 23.08.2003
Сообщения: 442

dyr_farot Нимб уже пробиваетсяdyr_farot Нимб уже пробивается
значит алгоритм такой:
пробегаеш по всем символам файла и смотриш не является ли этот символ символом конца предложения. если является -- копируеш все символы от начала ( для этого нужно ввести переменную ) до текущей позиции ( и сдвигаеш ее на 1 -- за концом предложения стоит пробел ). строку суеш в вектор.
операцию повторяеш пока не будет найден конец файла ( я считаю что файл правильный т.е. все предложения имеют свой конец )

теперь разбираем строки:
пробегаеш по всем символам строки и смотриш разделитель это или нет. если разделитель -- счетчик слов увеличиваеш и если разделитель не пробел -- позицию сдвигаеш на 1.
операцию продолжаеш до точки ( файл считаем правильным )
после разбора сравниваеш число слов с предварительно запомненым минимальным ( его нужно инициализировать 0xffffffffffffffff ( смотря какая система ) ) и если текущее меньше -- меняеш запомненое и запоминаеш позицию.
все.
dyr_farot вне форума