Averages/Median: Difference between revisions

Content deleted Content added
No edit summary
Line 628:
return (@a[@a.end / 2] + @a[@a / 2]) / 2;
}</lang>
 
=={{header|PHP}}==
<lang php>
$arr = array(1,3,4,6,8); //initialize an array
$count = count($arr); //count the number of values in array
$middleval = floor(($count-1)/2); // find the middle value, or the lowest middle value
if($count % 2) { // odd number, middle is the median
$median = $arr[$middleval];
} else { // even number, calculate avg of 2 medians
$low = $arr[$middleval];
$high = $arr[$middleval+1];
$median = (($low+$high)/2);
}
echo $median;
</lang>
 
=={{header|PL/I}}==