All pastes #274050 Raw Edit

Untitled

public text v1 · immutable
·published 2006-12-10 11:21 UTC
rendered paste body
program listy;
uses crt;
type wskelement=^element;
     punkt=record
     x,y:real;
     end;
     element=record
     p:punkt;
     nr:byte;
     n:wskelement;
     end;
var  lista,e:wskelement;
     i:integer;
begin
     randomize;
     lista:=NIL;
     for i:=1 to 10 do
         begin
         new(e);
         e^.p.x:=random;
         e^.p.y:=random;
         e^.nr:=i;
         e^.n:=lista;
         lista:=e;
         end;
{Writeln('podaj wspolrzedna punktu ktory ma zostac dodany do listy');
new(e);
read(e^.p.x);
read(e^.p.y); }

writeln('lista');
while e<>nil do
begin

writeln(e^.nr:2,' ',e^.p.x:3:3,' ',e^.p.y:3:3);
e:=e^.n;
end;
writeln('Dostepna pamiec :',memavail);
while lista<>nil do
begin
e:=lista^.n;
dispose(lista);
lista:=e;
end;
writeln('Dostepna pamiec :',memavail);
readln;
end.