program primer;
uses crt;
var f,g:text;
s:string;
i:integer;
begin
clrscr;
assign(g,'C:\ABC.txt');
reset(g);
assign(f,'C:\CBA.txt');
rewrite(f);
while not eof(g) do
begin
readln(g,s);
for i:=length(s) downto 1 do
write(f,s[i]);
writeln(f,'');
end;
close(f);
close(g);
readkey;
end.
program primer;
uses crt;
var f,g:text;
s:string;
i:integer;
begin
clrscr;
assign(g,'C:\ABC.txt');
reset(g);
assign(f,'C:\CBA.txt');
rewrite(f);
writeln('Fail ABC:');
while not eof(g) do
begin
readln(g,s);
writeln(s);
for i:=length(s) downto 1 do
write(f,s[i]);
writeln(f,'');
end;
reset(f);
while not eof(f) do
begin
readln(f,s);
writeln(s);
end;
close(f);
close(g);
readkey;
end.