program ASD;
uses
sysutils, dialogs;
Var
Texto: string;
Car: string;
Car1: string;
Car2: string;
Palabra: string;
Mensaje: string;
I: Integer;
begin
Mensaje := InputBox('Ingresar mensaje', 'Ingrese un mensaje', '');
Texto := '';
For := 1 to Length(Mensaje) do
begin
Car := Copy(Mensaje, I, 1);
if Texto <> ' ' then
Texto := Texto + Car
else
if Length(Texto) mod 2 = 0 then
begin
Car1 := Copy(Texto, 1, 1);
Palabra := Copy(Texto, 2, Length(Texto) - 1);
Car2 := Copy(Texto, Length(Texto), 1);
Palabra := Car2 + Palabra + Car1;
ShowMessage(Palabra);
Texto := ''
end
end
end.