Ho scritto il codice del programma ,ma ottengo un errore in compilazione:
codice:
#include <stdio.h>

#define MAX_ELE 100

main()
{
 double media;
 float max,min,vet[MAX_ELE];
 int i,n,res;
 printf("\n// il programma determina il maggiore,il minore e la media degli elementi di un vettore\n\n");
 do {
     printf("numero di elementi(massimo 100): ");
     scanf("%d",&n);
 } while(n<1 || n>MAX_ELE);
 printf("\n- Immissione dei dati nel vettore\n");
 for(i=0;i<n;i++) do {
                      printf("vett[%d]= ",i);
 		      res = scanf("%f",&vet[i]);
 		      while(getc(stdin)!='\n');
 		  } while(res==0);
 max=vet[0];
 min=vet[0];
 media=vet[0];
 for(i=1; i<n; i++) {
	if (vet[i]>max) max=vet[i];
	else
	if (vet[i]<min) min=vet[i];
	media += vet[i];
 media=media/n;
 printf("\nMaggiore: %f\n",max);
 printf("Minore: %f\n",min);
 printf("Media: %g\n\n",media);
}
codice:
maxminmed-1.c: In function ‘main’:
maxminmed-1.c:33: error: expected declaration or statement at end of input