Toto je základ:
Kód: Vybrať všetko
function cStrom.Mohutnost:integer;
procedure zobraz(index:integer);
var pocet:integer;
begin
if pole^[index]<>nil then
begin
pocet:=pocet+1;
mohutnost:=pocet;
zobraz(2*Index,pocet);
zobraz(2*Index+1,pocet);
end;
end;
begin
zobraz(indexPola);
end;