Averages/Pythagorean means: Difference between revisions

m
Added Sidef language
(Updated D entry)
m (Added Sidef language)
Line 1,974:
Harmonic mean: 3.4141712188720703125
</pre>
 
=={{header|Sidef}}==
<lang ruby>func A(a) { a.sum / a.len };
func G(a) { a.prod.root(a.len) };
func H(a) { a.len / a.map{1/_}.sum };
 
say("A(1,...,10) = ", A(1..10));
say("G(1,...,10) = ", G(1..10));
say("H(1,...,10) = ", H(1..10));</lang>
{{out}}
<pre>A(1,...,10) = 5.5
G(1,...,10) = 4.528728688116764762203309337195508793499
H(1,...,10) = 3.414171521474055006096734859775098225173</pre>
 
=={{header|Smalltalk}}==
2,747

edits