#include <stdio.h>
#define N 100

int aryInput(int*a)
{
  int i=0;

  while(1) {
    printf("in[%d]=",i);
    scanf("%d",a+i);
    if(a[i]<0)return i;
    i++;
  }
}

void arySort(int*a,int n)
{
  int i,j,t;

  for(i=0; i<n-1; i++) {
    for(j=i+1; j<n; j++) {
      if(a[i]>a[j]) {
        t=a[i];
        a[i]=a[j];
        a[j]=t;
      }
    }
  }
}

double aryMedian(int*a,int n)
{
  return (n%2)?a[n/2]:(a[n/2-1]+a[n/2])/2.0;
}

int main()
{
  int ary[N],n,i;

  n=aryInput(ary);
  arySort(ary,n);
  printf("中央値 = %g\n",  aryMedian(ary,n));

  return 0;
}