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

Rispondi quotando