Averages/Median: Difference between revisions
Content added Content deleted
m (→{{header|Nim}}) |
m (→{{header|Nim}}) |
||
Line 2,047: | Line 2,047: | ||
var ys = xs |
var ys = xs |
||
sort(ys, system.cmp[float]) |
sort(ys, system.cmp[float]) |
||
let mid = ys.len div 2 |
|||
if ys.len mod 2 > 0: 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] |