Advertisement
Domerk

Строки, пример 2

Oct 15th, 2011
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 1.35 KB | None | 0 0
  1. {Формируется файл, содержащий произвольные записи. Записи с чётными номерами записываются из исходного файла в файл 2, а с нечётными - в файл 1. Используется 3 файловые переменные, содержимое всех трёх файлов выводится на экран.}
  2.  
  3. program files;
  4. uses crt;
  5.  
  6. var
  7. f, f1, f2: text;
  8. n, a, s: integer;
  9. str: string;
  10.  
  11. begin
  12. clrscr;
  13. writeln ('Vvod kolichistva strok');
  14. readln (n);
  15.  
  16. assign (f, 'File0.txt');
  17. assign (f1, 'File1.txt');
  18. assign (f2, 'File2.txt');
  19.  
  20. rewrite (f);
  21. rewrite (f1);
  22. rewrite (f2);
  23.  
  24. for s:=1 to n do
  25. begin
  26.      writeln ('New');
  27.      readln (str);
  28.      writeln (f, str);
  29. end;
  30.  
  31. for s:=1 to n do
  32. begin
  33.      readln (f, str);
  34.      if s mod 2 = o
  35.              then
  36.              writeln (f2, str);
  37.      else
  38.              writeln (f1, str);
  39. end;;
  40.  
  41. clrscr;
  42. reset (f);
  43.  
  44. for s:=1 to n do
  45. begin
  46.      readln (f, str);
  47.      writeln (str);
  48. end;
  49.  
  50. writeln ('**********');
  51.  
  52. reset (f1);
  53.  
  54. while not eof(f1) do
  55. begin
  56.      readln (f1, str);
  57.      writeln (str);
  58. end;
  59.  
  60. writeln ('**********');
  61.  
  62. reset (f2);
  63.  
  64. while not eof(f2) do
  65. begin
  66.      readln (f2, str);
  67.      writeln (str);
  68. end;
  69.  
  70. close (f);
  71. close (f2);
  72. close (f1);
  73.  
  74. readln;
  75.  
  76. end.
  77.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement