Любой школьник, который только научился считать, сможет эту "задачку" решить за менее, чем 5 минут.
Solid позволь не согласиться.
Разбивка с учетом предложений:
1) определяем объем вывода, например, выводим по 2к текста.
отсекаем
2) просматриваем текст с конца нашего отсеченного куска и ищем точку. Отсекаем.
3) правый отсеченный кусок присоединяем к правому куску от первого отсечения, и переходим к шагу 1.
Разбивка с учетом абзацев (это более эстетичнее) делается чуть-чуть посложнее, но принцип тот-же.
Хотя Фанат прав, незачем такой ?????? заниматься.
Фанат прав всегда, даже когда он бывает и не прав !