Averages/Pythagorean means: Difference between revisions

Go solution
m (→‎{{header|Icon}}: Icon+Unicon header simplification)
(Go solution)
Line 447:
geomean(v);
# 4.52873</lang>
=={{header|Go}}==
<lang go>package main
 
import (
"fmt"
"math"
)
 
func main() {
sum, sumr, prod := 0., 0., 1.
for n := 1.; n <= 10; n++ {
sum += n
sumr += 1 / n
prod *= n
}
a, g, h := sum/10, math.Pow(prod, .1), 10/sumr
fmt.Println("A:", a, "G:", g, "H:", h)
fmt.Println("A >= G >= H:", a >= g && g >= h)
}</lang>
 
=={{header|Haskell}}==
1,707

edits