I apologise if im posting this in the wrong area.

I'm using Visual Studio and trying to write a small program that takes an array, sorts it in ascending order and then calculates average, mode and median of those values.

So far i have sorted it using selective sort, calculated the average but am struggling with the mode and median.

This is what i have for my median function so far. I beleive the theory should work behind it.

I'm using Visual Studio and trying to write a small program that takes an array, sorts it in ascending order and then calculates average, mode and median of those values.

So far i have sorted it using selective sort, calculated the average but am struggling with the mode and median.

This is what i have for my median function so far. I beleive the theory should work behind it.

Code:

double getMedian(int num[], int length ) { double value; int position = 0; value = 0; if (length % 2 != 0) { position = (length / 2); value = num[position]; } else { position = (length / 2); value = (num[position]+num[position-1])/2; } return value; }

*Last edited by shabbir; 23Apr2007 at 10:07.. Reason: Code block*