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