Alıntı
var
i,a:integer;
x,s:string;
begin
readln(x);
a:=lenght(x);
s:='';

for i:=a down to 1 do s:=s+x[i];

write(s);

readln;

end.


pascalda string ifadeler birer indis (Array) 'dir.

x[1...n] istediğin karaktere erişirsin.

x[0] ise sana uzunluğunu verir. Bilindiği üzere pascalda stringler en fazla 255 karakter olabilir. Daha uzun bişi tanımlamak için char türünde olmalıdır.

Yalnız bu 255 sınırı Delphide 65535 e çıkmıştır. Yani x[0] word e karşılık gelir.