Grazie mille.
Avrei un altro quesito da proporvi. Ho realizzato un programma in cui devo inserire da tastiera dei numeri fino a quando non inserisco il valore 0. Poi devo calcolare la media dei numeri. Inoltre devo inserire solo quei valori compresi tra un MAX e MIN a piacere.
Io l'ho fatto così ma non mi parte:
#include <stdio.h>
#include <stdlib.h>
int main ()
{
int a,i,sum;
float media;
sum=0;
i=0;
printf ("valore:");
scanf ("%d" ,&a);
if (a<3 && a>5){
printf ("valore: ");
scanf ("%d",&a);
}
else {
i++;
sum=sum+a;
}
while (a!=0)
{
printf ("valore:");
scanf ("%d" , &a);
if ((a<3) && (a>5))
{
printf ("Sbagliato. Valore:");
scanf ("%d", &a);
}
else {
i++;
sum=sum+a;
}
}
media =(float) sum/(i-1);
printf ("media: %.2f" ,media);
return 0;
}