Значит обрисую на пальцах, а реализовывать уже как-нить сами пожалуйста иначе "центр помощи". Значит есть такая функция pos ещё с Pascal осталась, она находит первое вхождение подстроки в строку(как работает будешь искать уже сам) Значит берёшь первую строчку и присваеваем её значение некоторой переменной, далее ищем при помощи pos первый пробел, находим используем copy(тоже найдёшь в учебники по Pascal'ю как работает), то что выдернули copy проверяем последний символ, если запятая или точка или ещё какой знак препинания, то его удаляем функцией delete. Потом опять Delete, только удаляем из исходной строки все символы что выдернул copy и минус пробел. Все функции что я указал описаны в любом нормальном учебнике по Pascal'ю, но вроде есть и в некоторых учебниках по Delphi, если нет учебников, то скачать никаких проблем не представляет - благо инет огромен.
Далее желательно видеть попытку реализации алгоритма  |