Здраствуйте,
Прошу помощи нужно
Разработать программу обработки текстовых файлов. Программа должна выполнить следующие действия: загрузить текст из заданного файла в массив строк, создать выходной файл, в котором строки идут в обратном порядке, организовать диалоговый цикл для многократного поиска в тексте заданного пользователем символа с выводом номера строки и номера символа в строке.

Частично я уже написал:


Programm Dev;
 

 var a,c:text;
      name,name1:string;
      m:array [1..100] of string;
      n:integer;
 
begin 
 writeln('Имя Файла:'); 
 Readln(name);
 writeln('Имя файла:'); 
 Readln(name1);
  assign(a,name);
  assign(c,name1);
  reset(a);
   m:=1;
  rewrite(c);
  while not EOF(a); 
    if (n <= 100) then
     begin
     read(a,m[n]);
     write(m[n]);
     write(c,m[n]);
     inc(n);
     end;
  close(a);
  close(с);
  readln;
end.

.

Конкретно прошу помощи: создать выходной файл, в котором строки идут в обратном порядке, организовать диалоговый цикл для многократного поиска в тексте заданного пользователем символа с выводом номера строки и номера символа в строке.(не прошу написать за меня остаток,просто хочу что бы помогли и объяснили - учусь на заочке( )
Прошу больно не бить так как только начинаю изучать язык и Очень надеюсь на вашу помощь rolleyes.gif

насчет обратного порядка помоему разобрался:

begin

for n : = 1 to 100 do


begin

MasChar[n] := chr(kod);

for n : = 100 downto 1 do Write(MasChar[n]);

end;

end.