Нужно добавить всего-то 1 строку:...if pos(copy(stroka,i,1),' ,.?!-:;') <> 0 then {если i-ый символ из строки stroka содержится в строке ' ,.?!-:;', то}begin slovo := copy(stroka,1,i-1); // копируем словоIf (slovo[1]='л') or (slovo[Length(slovo)]='ь') then Writeln(Slovo);delete(stroka,1,i-1); // Удаляем его из текстаwhile (length(stroka)>0)and (not(stroka[1] in b)) do delete(stroka,1,1); // удаляем все разделители до следующего словаi := 1; // снова рассматриваем слово с первого символаend....