RosettaCodeData/Task/Averages-Median/Processing/averages-median.processing
2023-07-01 13:44:08 -04:00

12 lines
303 B
Text

void setup() {
float[] numbers = {3.1, 4.1, 5.9, 2.6, 5.3, 5.8};
println(median(numbers));
numbers = shorten(numbers);
println(median(numbers));
}
float median(float[] nums) {
nums = sort(nums);
float median = (nums[(nums.length - 1) / 2] + nums[nums.length / 2]) / 2.0;
return median;
}