RosettaCodeData/Task/Sierpinski-triangle/DWScript/sierpinski-triangle.dw

18 lines
353 B
Text
Raw Permalink Normal View History

2013-04-11 01:07:29 -07:00
procedure PrintSierpinski(order : Integer);
var
x, y, size : Integer;
begin
size := (1 shl order)-1;
for y:=size downto 0 do begin
Print(StringOfChar(' ', y));
for x:=0 to size-y do begin
if (x and y)=0 then
Print('* ')
else Print(' ');
end;
PrintLn('');
end;
end;
PrintSierpinski(4);