Averages/Simple moving average: Difference between revisions

m
→‎{{header|Quackery}}: made output prettier
(Added Quackery.)
m (→‎{{header|Quackery}}: made output prettier)
Line 3,787:
[ over size -
space swap of
swap join ] is justifypad ( $ n --> $ )
 
[ ' [ stack [ ] ]
Line 3,809:
5 make-sma sma-5 put
 
say "n sma-3 sma-5" cr cr
say "-----------------------" cr
' [ 1 2 3 4 5 5 4 3 2 1 ]
witheach
[ dup echo sp
dup sma-3 share do
7 point$ 10 justifypad echo$ sp
sma-5 share do
7 point$ 10 justifypad echo$ cr ]</lang>
</lang>
 
{{out}}
 
<pre>n sma-3 sma-5
 
-----------------------
1 1 1 1
2 1.5 1.5 1.5
3 2 2 2
4 3 3 2.5 2.5
5 4 4 3 3
5 4.6666667 3.8 3.8
4 4.6666667 4.2 4.2
3 4 4.2 4.2
2 3 3.8 3.8
1 2 2 3 3
</pre>
 
1,462

edits