cxkkkk @ 2024-10-29 14:46:42
#include <stdio.h>
#include <math.h>
int main(){
int n,a,c=1;
double sum=0.0,max,min,aver,max1;
scanf("%d",&n);
double b[n];
for(a=0;a<n;a++){
scanf("%lf",&b[a]);
if(a==0){
max=b[0],min=b[0];
}
if(b[a]>max){
max=b[a];
}
if(b[a]<min){
min=b[a];
}
sum=sum+b[a];
}
aver=sum-(min+max)/(n-2);
for(a=0;a<n;a++){
if(b[a]!=max&&b[a]!=min){
if(c==1){
max1=fabs(aver-b[a]);
}
if(fabs(aver-b[a])>max1){
max1=fabs(aver-b[a]);
}
}
c=0;
}
printf("%.2lf ",aver);
printf("%.2lf",max1);
return 0;
}