Цитата:
Сообщение от Maria_Meri
есть недостаток, что при time = 1, удаляется все потому что любое число делится на 1 без остатка
|
Какой же это недостаток? Наоборот, полностью соответствует условию задачи. "Убрать каждое первое" и значит убрать все. Всё правильно.
Цитата:
Сообщение от Maria_Meri
Постараюсь попробовать реализовать процедуру выделения отдельных слов.
|
Успехов! Подскажу: пожалуй, проще всего организовать другой входной файл и в него перекатать содержимое исходного по следующему алгоритму:
1. Читаем символы исходного файла, пока не наткнемся на символ, отличный от пробела.
2. Копируем символы в новый файл до того, как появится очередной пробел или EoF.
3. Если "не EoF", то переводим строку в новом файле.
4. Возвращаемся к п.1.
Далее работаем с новым файлом по существующей программе.
Я бы так действовал.