Jump to content

Averages/Arithmetic mean: Difference between revisions

added Cobra example
(added Cobra example)
Line 351:
(/ (reduce + sq) length)))
)</lang>
 
=={{header|Cobra}}==
 
<lang cobra>
class Rosetta
def mean(ns as List<of number>) as number
if ns.count == 0
return 0
else
sum = 0.0
for n in ns
sum += n
return sum / ns.count
 
def main
print "mean of [[]] is [.mean(List<of number>())]"
print "mean of [[1,2,3,4]] is [.mean([1.0,2.0,3.0,4.0])]"
</lang>
 
Output:
<pre>
mean of [] is 0
mean of [1, 2, 3, 4] is 2.5
</pre>
 
=={{header|Common Lisp}}==
342

edits

Cookies help us deliver our services. By using our services, you agree to our use of cookies.