Здесь нужно использовать вс типизированный файл и, соответственно, вторую файловую переменную (fr2). Сделать это можно так: while not eof(fr) and (kol=0) do begin read(fr, Marshrut); if (Marshrut.NK.N <> '11') then write(fr2,Marshrut) else begin inc(kol); y:=Marshrut; end; end; if not eof(fr) then begin read(fr, Marshrut); write(fr2,Marshrut); end; if (kol=1) then write(fr2,y); Дальше нужно просто переписать оставшиеся записи из первого файла во второй. Затем оба файла закрыть, первый файл удалить, а второй переименовать (т.е. назвать его так, как назывался первый файл).
Попробуйте ещё вот такой вариант: (здесь k1 и k2 - целые, а y - типа ) if (Marshrut.NK.N = '11') then begin writeln('... '); inc(kol); y:=Marshrut; k1:=FilePos(fr)-1; k2:=FilePos(fr); if not eof(fr) then begin read(fr, Marshrut); seek (fr, k1); write(fr, Marshrut); seek (fr, k2); write (fr, y); end;
В Египте к богам чаще всего обращались за тем чтобы было хорошее плодородие. В Междуречье чаще всего обращались за тем чтобы Бог солнца Шамаш-грел город,но не сушил плодородие.Бога луны-Сина просили чтобы были сладкие ночи,не было воров,чтобы дети спали крепко и с интересом смотрели сны.Бога воды-Эа тоже просили о хорошем плодородии,ведь он ещё питает поля влагой и дарит людям хлеб и жизнь.К Богине плодородия и любви -Иштар люди обращались с о богатых урожаях зёрен и о рождении детей. Евреи обращались только к Богу-Яхве .Я если честно не знаю зачем именно люди к нему обращались,но я знаю точно что Бог-Яхве дал Моисею каменные доски,на которых были написаны законы:если человек кого то убьёт,что-то с ворует чтобы все почитали отца и мать ит.д а кто со грешит того постигнет Божья кара.И ещё Яхве приказал Моисею вывести всех из города.Прости,если что-то не так что знала то и сказала.