#include<stdio.h>
#include<stdlib.h>
int cmp(const void *a,const void *b)
{
return *(double *)a>*(double *)b?1:-1;
//这样排是从小到大排;
//若需要从大到小排,则将 > 换为 <
}
int main()
{
int n;
double s[110];
int i,j;
double sum;
while(scanf("%d",&n)!=EOF)
{
sum=0;
for(i=0;i<n;i++)
scanf("%lf",&s[i]);
qsort(s,n,sizeof(s[0]),cmp);
for(i=1;i<n-1;i++)
sum+=s[i];
printf("%.2lf\n",sum/(n-2));
}
return 0;
}
#include<stdlib.h>
int cmp(const void *a,const void *b)
{
return *(double *)a>*(double *)b?1:-1;
//这样排是从小到大排;
//若需要从大到小排,则将 > 换为 <
}
int main()
{
int n;
double s[110];
int i,j;
double sum;
while(scanf("%d",&n)!=EOF)
{
sum=0;
for(i=0;i<n;i++)
scanf("%lf",&s[i]);
qsort(s,n,sizeof(s[0]),cmp);
for(i=1;i<n-1;i++)
sum+=s[i];
printf("%.2lf\n",sum/(n-2));
}
return 0;
}