Да не. просто инвертация строки.
Собственно, что надо:
1. Надо разбить строку на слова.
2. Каждое слово инвертировать (написать буквы в обратном порядке).
Для первого надо спользовать функции Pos и Copy.
второе пишется примерно так:
Код:
function InvertString(S : String) : String;
var
I : Integer;
begin
Result := '';
For I := Length(S) Downto 1 Do
Result := Result + S[i];
end;