# include <stdio.h>
# define SIZE 5
/** Eggrafi statistikon pinaka se arxeio keimenou **/

void readArray(int x[],int n)
{
	int i;
	for(i=0;i<n;i++)
	{
		printf("Doste stoixeio ?\n");
		scanf("%d",&x[i]);
	}
}

int max(int x[],int n)
{
	int i;
	int m=x[0];
	for(i=0;i<n;i++)
	{
		if(x[i]>m) m=x[i];
	}
	return m;
}

double average(int x[],int n)
{
	int i;
	double sum=0.0;
	for(i=0;i<n;i++)
	{
		sum=sum+x[i];
	}
	sum=sum/n;
	return sum;
}

void printStatistics(char *filename,int x[],int n)
{
	FILE *fp;
	fp=fopen(filename,"w");
	if(fp==NULL)
	{
		printf("Den epitrepetai eggrafi sto arxeio %s  \n",filename);
	}
	else
	{
		fprintf(fp,"Array size : %d\n",n);
		fprintf(fp,"Max element: %4d\n",max(x,n));
		fprintf(fp,"Average    : %.2lf\n",average(x,n));
		fclose(fp);
	}
}



int main()
{
	int x[SIZE];
	char filename[100];
	
	printf("Doste onoma arxeiou?\n");
	gets(filename);
	
	readArray(x,SIZE);
	
	printStatistics(filename,x,SIZE);
	return 0;
}
