Advertisement
Alex_Fomin

Untitled

Jan 15th, 2016
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.96 KB | None | 0 0
  1. var
  2.   file1, file2: file of integer;
  3.  
  4. begin
  5.   Assign(file1, 'intfile1');
  6.   Rewrite(file1);
  7.  
  8.   // Заполним файл...
  9.   for var i := 1 to ReadLnInteger('Введите кол-во чисел:') do
  10.   begin
  11.     var temp := Random(-1000, 1000);
  12.     Write(file1, temp);
  13.   end;
  14.  
  15.   // Прочитаем файл...
  16.   Reset(file1);
  17.   while not file1.Eof do
  18.   begin
  19.     var temp: integer;
  20.     Read(file1, temp);
  21.     Write(temp, #32);
  22.   end;
  23.   WriteLn;
  24.  
  25.   // Перепишим в другой файл
  26.   Assign(file2, 'intfile2');
  27.   Rewrite(file2);
  28.   var i := file1.FileSize;
  29.   while i > 0 do
  30.   begin
  31.     var temp: integer;
  32.     file1.Seek(i - 1);
  33.     Read(file1, temp);
  34.     Write(file2, temp);
  35.     i -= 1;
  36.   end;
  37.   file1.Close;
  38.  
  39.     // Прочитаем файл...
  40.   Reset(file2);
  41.   while not file2.Eof do
  42.   begin
  43.     var temp: integer;
  44.     Read(file2, temp);
  45.     Write(temp, #32);
  46.   end;
  47.   WriteLn;
  48.   file2.Close;
  49. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement