Advertisement
volkovich_maksim

t_17_2_b_v1_volkovich

Dec 16th, 2015
358
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 1.09 KB | None | 0 0
  1. {Волкович Максим (volkovcih.maksim.s@gmail.com), 112гр., v1.0,
  2. описать процедуру, переписывающую текст f в текст q с выписыванием в конце каждой строки всех входящих в нее цифр}
  3. procedure rewrite(f:text; var g:text);
  4.       var c:char; q:queue;
  5.       begin
  6.           assign(f,'D:\pascal.text\17.2b.txt');
  7.           reset(f);
  8.           read(f,c);
  9.           repeat
  10.               if not(eoln(f)) then do
  11.                    begin
  12.                          write(g,c);
  13.                          if (c<='9') and (c>='0') then ВОЧЕРЕДЬ(q,c);
  14.                    end
  15.               else do
  16.                    begin
  17.                          while not ПУСТОЧ(q) do
  18.                                  begin
  19.                                        ИЗОЧЕРЕДИ(q,c);
  20.                                        write(g,c);
  21.                                  end;
  22.                          writeln(g);
  23.                    end;
  24.           until eof(f);
  25.           close(f); close(g);
  26.       end;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement