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.

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