File7. Дан файл целых чисел, содержащий не менее четырех элементов. Вывести первый, второй, предпоследний и последний элементы данного файла.
Решение:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
program File7; var S:String; F: File of Integer; i,Num,NumEnd,NumEnd1:integer; begin Write('S: '); Readln(S); Assign(F,S); Reset(F); Num:=1; while (not eof(F)) do begin Read(F,i); if Num<3 then Writeln(i); NumEnd1:=NumEnd; NumEnd:=i; inc(Num); end; Writeln(NumEnd1); Writeln(NumEnd); Close(F); end. |
Другие задачи из раздела File можно посмотреть здесь.
Рабочий вариант для PascalABC: