Text46. Дан текстовый файл, каждая строка которого содержит изображения нескольких чисел, разделенные пробелами (вещественные числа имеют ненулевую дробную часть). Создать файл вещественных чисел, содержащий (в том же порядке) все числа из исходного файла, имеющие ненулевую дробную часть.
Решение:
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 26 27 28 29 30 31 |
program Text46; var F_in: Text; F_out: file of Real; Name:string; R:Real; begin Write('File in name: '); Readln(Name); Assign(F_in,Name); Reset(F_in); Write('File out name: '); Readln(Name); Assign(F_out,Name); Rewrite(F_out); While not eof(F_in) do begin While not eoln(F_in) do begin Read(F_in,R); if R-trunc(R)<>0 then Write(F_out,R); end; Readln(F_in); end; Close(F_in); Close(F_out); end. |
Другие задачи из раздела Text можно посмотреть здесь.
Комментарии: