vinarsky_evgeny

Untitled

Nov 28th, 2015
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.61 KB | None | 0 0
  1. {Винарский 16.22_e}
  2. type
  3.   list=^node;
  4.   node=record
  5.         elem: real;
  6.         next: list;
  7.        end;
  8.  
  9. procedure insert(var L: list;E,E1: integer);
  10. var p,r: list; a,b: integer; eq: boolean;
  11.   begin
  12.     if(L<>nil) then
  13.       begin
  14.         p:=l;
  15.         eq:=false;
  16.         while((p<>nil) and (not(eq))) do
  17.           if(p^.elem=E) then
  18.             eq:=true
  19.           else
  20.             p:=p^.next;
  21.         if(eq) then
  22.           begin
  23.             p^.elem:=E1;
  24.             new(r);
  25.             r^.elem:=E;
  26.             r^.next:=p^.next;
  27.             p^.next:=r;
  28.           end;
  29.       end;
  30.   end;
Advertisement
Add Comment
Please, Sign In to add comment