I try to figure out the Median of my array
the only number i get is the second last number of my inputs.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
for(int outer = 0; outer < 14; outer++)
{
min = numbers[ outer];
indexOfMin = outer;
for(int inner = outer+1; inner < 7; inner++)
{
if(numbers[inner] < min )
{
min = numbers[inner];
indexOfMin = inner;
}
}
numbers[indexOfMin] = numbers[outer];
numbers[outer] = min;
}
cout << "Your median is: " << min << endl;
|
this the sort code I learned but I still dont know how to calculate for the median.
Last edited on
array_{N/2}
Given an array named
array of size
n.
Sort array.
1 2 3 4
|
if (n is even)
median = (array[n/2-1] +array[n/2]) / 2 ;
else
median = array[n/2] ;
|
Topic archived. No new replies allowed.