//[1-13-2] 최댓값/최솟값/평군 구하기(정보올림피아드 실전연습) 전이강 2012.4.14
#include<stdio.h>
void main()
{
int i=0,j=0;
int n=0;//데이터수
int num=0,sum=0,min=9999,max=0;
FILE *in=fopen("input.txt","r");
FILE *out=fopen("output.txt","w");
if(!in){puts("파일출력 실패");return;}
///////////입력 및 처리////////////////////
fscanf(in,"%d",&n);//데이터 읽기
for(i=0;i<n;i++)
{
fscanf(in,"%d",&num);//데이터 읽기
fprintf(out,"%d ",num);//출력
sum=sum+num;
if(num>max)
{max=num;}
if(num<min)
{min=num;}
//printf("\nnum=%d sum=%d min=%d max=%d ",num, sum,min,max);
}
////////정답 출력////////////
fprintf(out,"\n%d %d %.1f\n",max,min,float(sum)/float(n));
fcloseall();
}