⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subjugat.pas

📁 This ar the basic programs that i did in highschool. From very simple to medium programs. From array
💻 PAS
字号:
program patru_la_info;
type pnod=^nod;
     nod=record
     inf:integer;
     st,dr:pnod;
     end;
var p:pnod;
    f:text; x,r:integer;
procedure creare(var p:pnod);
  var x:integer;
begin
write('x= '); read(x);
if x=0 then p:=nil
       else begin
            new(p);
            p^.inf:=x;
            creare(p^.st);
            creare(p^.dr);
            end;
end;
procedure postordine(p:pnod);
begin
if p<>nil then begin
               postordine(p^.st);
               postordine(p^.dr);
               write(p^.inf,' ');
               end;
end;
procedure fii(p:pnod; x:integer);
begin
if p<>nil then begin
               if p^.inf=x then begin
                                if p^.st <>nil then write('f s',p^.inf)
                                               else write('nu are in s');
                                if p^.dr <>nil then write('f d',p^.inf)
                                               else write('nu are in d');
                                end;
               fii(p^.st,x);
               fii(p^.dr,x);
               end;
end;
procedure parinte(p:pnod; x:integer);
begin
if p<>nil then begin
               if (p^.st <>nil) and (p^.inf=x) then
                                               write('par e ',p^.inf);
               if (p^.dr <>nil) and (p^.inf=x) then
                                               write('par e ',p^.inf);
               parinte(p^.st,x);
               parinte(p^.dr,x);
               end;
end;
BEGIN
assign(f,'arbore.txt');
reset(f);
creare(p);
close(f);
postordine(p);
write('x= '); readln(x);
fii(p,x);
if (x=r) then write('nu are parinti')
         else parinte(p,x);
END.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -