Anonymous user
Averages/Median: Difference between revisions
→{{header|Elena}}
Line 865:
=={{header|Elena}}==
ELENA 3.
<lang elena>
extension op
Line 878:
var aLen := aSorted length.
if (aLen == 0)
[ ^ nil
[
var aMiddleIndex := aLen / 2.
if (aLen mod:2 == 0)
[ ^ (aSorted@(aMiddleIndex - 1) + aSorted@aMiddleIndex) / 2
[ ^ aSorted@aMiddleIndex
]
]
}
Line 893:
var a2 := (4.1r, 7.2r, 1.7r, 9.3r, 4.4r, 3.2r).
console
console
console readChar.
|