this is my final code:
program project3;
var y,i : integer;
cad,aux,inv: string;
begin
writeln('entry char');
readln(cad);
y:=length(cad);
setlength(aux,y);
for i:=1 to y do
aux[ i ]:=cad[y-i+1];
inv:=aux;
writeln('the invert string is ',inv)
end.
it runs perfectly now , thank you all , sorry if ive been annoying