home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 19
/
CD_ASCQ_19_010295.iso
/
win
/
fr
/
micropas
/
arbre.p
next >
Wrap
Text File
|
1994-10-13
|
847b
|
38 lines
program Arbres;
type arbre = ^noeud;
noeud = record
val : integer;
g,d : arbre;
end;
tete = record
nombre : integer;
debut : arbre;
end;
compose = record
membre1, membre2 : tete;
end;
var a5 : arbre;
essai : compose;
function Nouv(v : integer; a,b : arbre) : arbre;
var c : arbre;
begin
new(c);
c^.val := v;
c^.g := a;
c^.d := b;
Nouv := c;
end;
begin
essai.membre1.nombre := 5;
a5 := Nouv(12,Nouv(8,Nouv(6,nil,nil),nil),Nouv(13,nil,nil));
essai.membre1.debut := a5;
essai.membre2.nombre := 7;
essai.membre2.debut := Nouv(20,Nouv(3,Nouv(-1,nil,nil),a5),Nouv(25,Nouv(21,nil,nil),Nouv(28,nil,nil)));
end.