#include #include int func(const void *a, const void *b){ if(*(int *)a < *(int *)b){ return -1; }else if(*(int *)a == *(int *)b){ return 0; }else if(*(int *)a > *(int *)b){ return 1; } } int main(){ int N, num[1000]; int i; scanf("%d\n", &N); for(i = 0; i < N; i++){ scanf("%d", &num[i]); } qsort(num, N, sizeof(int), func); if(N%2 == 0){ printf("%.1f\n", (num[N/2 - 1] + num[N/2])/2.0); }else if(N%2 == 1){ printf("%d\n", num[N/2]); } return 0; }