Averages/Median: Difference between revisions
Content added Content deleted
m (→{{header|Nim}}) |
m (→{{header|Nim}}) |
||
Line 2,048: | Line 2,048: | ||
sort(ys, system.cmp[float]) |
sort(ys, system.cmp[float]) |
||
let mid = ys.len div 2 |
let mid = ys.len div 2 |
||
if ys.len |
if (ys.len and 1) != 0: ys[mid] |
||
else: 0.5 * (ys[mid |
else: 0.5 * (ys[mid - 1] + ys[mid]) |
||
var a = @[4.1, 5.6, 7.2, 1.7, 9.3, 4.4, 3.2] |
var a = @[4.1, 5.6, 7.2, 1.7, 9.3, 4.4, 3.2] |
||
Line 2,058: | Line 2,058: | ||
Example Output: |
Example Output: |
||
4.4 |
4.4 |
||
4.25 |
|||
=={{header|Oberon-2}}== |
=={{header|Oberon-2}}== |