#include #include #include void main(void){ int n = 0; int inputN = scanf("%d\n",&n); if(inputN == 2){ printf("nの入力ミス\n"); } double median = 0; int *numberList = (int *)malloc((size_t)n * sizeof(int)); for(int i = 0;i < n;i++){ int inputSum = scanf("%d",&numberList[i]); if(inputSum == 2){ printf("Sumの入力ミス\n"); } } for(int i = 0 ; i < n ; i ++){ for(int j = 0 ; j < n ; j ++){ if(numberList[i] > numberList[j]){ int num = numberList[i]; numberList[i] = numberList[j]; numberList[j] = num; } } } if(n%2 != 0){ printf("%0.01f\n",(double)numberList[n/2]); } else { printf("エラー\n"); printf("%0.01f\n",(double)(numberList[n/2-1] + numberList[n/2]) /2); } free(numberList); }