RosettaCodeData/Task/Averages-Arithmetic-mean/E/averages-arithmetic-mean.e

10 lines
159 B
Plaintext

def meanOrZero(numbers) {
var count := 0
var sum := 0
for x in numbers {
sum += x
count += 1
}
return sum / 1.max(count)
}