# include <stdio.h>
# define MAX 100
double funkcija (float[],int);

main ()
{
	int n,i;
	float visina [MAX];
	double prosjek;
	puts("Koliko studenata?");
	scanf("%d",&n);
	puts("Unesi visine studenata u metrima:");
	//Unos podataka
	for(i=0;i<n;i++)
	{	ponovno://Labela od goto vidi 7 linija doli
		printf("\nVisina %d. studenta:",i+1);
		scanf("%f",&visina[i]);
		//U slucaju unosa prevelikog ili premalog broja
		if(visina[i]>3 || visina [i]<0.40)
		{
			puts("????");
			goto ponovno;
		}
	}
	//Ispis
	for(i=0;i<n;i++)
	{
		printf("\nVisina %d.studenta:",i+1);
		printf("\t%.3f",visina [i]);
	}

	prosjek=funkcija (visina,n);

	printf("\nProsjecna visina studenata je:%.3lf",prosjek);

	puts("\nNatprosjecno visoki studenti su:");
	
	for(i=0;i<n;i++)
	{
		if(visina[i]>prosjek)
		{
			printf("\n%d. uneseni student:%.2f m, je natprosjecno visok.",i+1,visina[i]);
		}
	}
	puts("");

	return 0;
}


double funkcija (float visina[MAX],int n)
{	//Brojac
	int i;
	float zbroj=0;
	double prosjek;
	

	for (i=0;i<n;i++)
	{
		zbroj+=visina[i];
	}

	prosjek=zbroj/n;

	return prosjek;
}