Averages/Median: Difference between revisions

no edit summary
No edit summary
Line 1,353:
 
=={{header|EMal}}==
===Sort===
<syntaxhighlight lang="emal">
fun median = real by some real values
values = values.sort()
int mid = values.length / 2
return when(values.length % 2 == 0, (values[mid] + values[mid - 1]) / 2.0, values[mid])
end
writeLine(median(4.1, 5.6, 7.2, 1.7, 9.3, 4.4, 3.2, 5.0))
</syntaxhighlight>
{{out}}
<pre>
4.7
</pre>
===Quick Selection===
<syntaxhighlight lang="emal">
fun median = real by some real values
226

edits