t1nman

Prac_usingStack

May 28th, 2012
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.58 KB | None | 0 0
  1. uses UStack;
  2.  
  3. procedure Inp(var somestack: Stack);
  4. var
  5.     symb: char;
  6. begin
  7.     read(symb);
  8.     while (symb <> '.') do
  9.     begin
  10.         somestack.Push(symb);
  11.         read(symb);
  12.     end;
  13. end;
  14.  
  15. procedure Outp(somestack: Stack);
  16. begin
  17.     while not (somestack.isEmpty) do
  18.         write(somestack.pop);
  19.  
  20.     writeln; writeln;
  21.     writeln('stack is empty');
  22. end;
  23.  
  24. var
  25.     mystack: Stack;
  26. begin
  27.     writeln('type symbol sequence');
  28.     writeln('note: to stop the input type point-symbol');
  29.     writeln;
  30.  
  31.     mystack.Init;
  32.     Inp(mystack);
  33.     Outp(mystack);
  34. end.
Advertisement
Add Comment
Please, Sign In to add comment