Тема: Поправити вивід тексту на екран
Допоможіть будь-ласка виправити в коді, щоб виводило нормально на екран.
uses crt;
type
ptr=^Node;
Node=record
data:integer;
left,right:ptr;
end;
var
root:ptr; b,x,i,n:integer; d:integer;
Procedure Create(var tree:ptr;a:integer);
var p:ptr;
begin
if tree=nil then begin
new(tree); tree^.data:=a;
tree^.left:=nil; tree^.right:=nil;
end
else if a<tree^.data then create(tree^.left,a)
else if a>tree^.data then create(tree^.right,a)
end;
procedure readtree(var tree:ptr);
begin
if tree<>nil then
begin
readtree(tree^.left);
write(tree^.data:5);
readtree(tree^.right);
end;
end;
procedure mymy(var tree:ptr; var s,k:integer);
begin
if tree<>nil then
begin
mymy(tree^.left,s,k);
write(tree^.data:5);
s:=s+tree^.data;
k:=k+1;
mymy(tree^.right,s,k);
end;
end;
Begin
clrscr;
writeln('Input numbers');
read(b);
New(root);
root^.data:=b;
root^.right:=nil;
root^.left:=nil;
read(b);
while b<>0 do
begin
Create(root,b);
read(b);
end;
writeln;
writeln('Created tree');
readtree(root);
writeln;
d:=0;
x:=0;
mymy(root,d,x);
writeln (' SAR= '); write( d/x:0:3);
readln;
readln;
End.