Jump to content

Averages/Median: Difference between revisions

Line 865:
 
=={{header|Elena}}==
ELENA 3.x1 :
<lang elena>#import system'routines.
#import system'math.
#import extensions.
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 writeLineprintLine:"median of (":a1:") is ":(a1 median).
console writeLineprintLine:"median of (":a2:") is ":(a2 median).
console readChar.
Anonymous user
Cookies help us deliver our services. By using our services, you agree to our use of cookies.