vinarsky_evgeny

Untitled

Nov 28th, 2015
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.38 KB | None | 0 0
  1. program reverse(input,output);
  2. type list=^node;
  3. node=record
  4.       elem: char;
  5.       next: list
  6.      end;
  7.  
  8. var p,L: list; c: char;
  9. begin
  10.   L:=nil;
  11.   read(c);
  12.   while(c<>'.') do
  13.     begin
  14.       new(p);
  15.       p^.elem:=c;
  16.       p^.next:=L;
  17.       L:=p;
  18.       read(c);
  19.     end;
  20.   while(L<>nil) do
  21.     begin
  22.       write(L^.elem);
  23.       L:=L^.next;
  24.     end;
  25.   writeln;
  26. end.
Advertisement
Add Comment
Please, Sign In to add comment