Advertisement
Guest User

Untitled

a guest
May 23rd, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.81 KB | None | 0 0
  1. var
  2. f: file of char;
  3. count, k: integer;
  4. c: char;
  5.  
  6. procedure wrFile;
  7. var
  8. c: char;
  9. begin
  10. reset(f);
  11. while not eof(f) do
  12. begin
  13. read(f, c);
  14. write(c);
  15. end;
  16. close(f);
  17. writeln;
  18. end;
  19.  
  20. begin
  21. rewrite(f, 'C:\Users\Дом\Desktop\For Time\file.ch');
  22. writeln('Кол-во символов:');
  23. readln(count);
  24. if count = 0 then
  25. begin
  26. writeln('В файле нет символов.');
  27. halt;
  28. end;
  29. for var i := 1 to count do
  30. write(f, chr(random(33, 120)));
  31. close(f);
  32. wrFile;
  33.  
  34. reset(f);
  35. k := 0;
  36. for var i := 0 to Filesize(f) - 1 do
  37. begin
  38. Seek(f, i);
  39. if not odd(i) Then
  40. begin
  41. Read(f, c);
  42. Seek(f, k);
  43. Write(f, c);
  44. Inc(k);
  45. end;
  46. end;
  47. Seek(f, k);
  48. Truncate(f);
  49. close(f);
  50. wrFile;
  51. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement