Вроде понимаю задачу и написала её, но почему-то файл А не копируется в В (У меня вместо А и В Input и Output).
s:string;
k:integer;
begin
assign(Input,'Input.txt');
assign(Output,'Output.txt');
reset(Input);
rewrite(Output);
k:=0;
while not eof(Input) do
begin
read(Input,s);
if eoln(Input,s) then
k:=k+1;
while not eoln(Input) do
begin
write(k);
write(Output,s);
end;
end;
close(Input);
close(Output);
end.