Buonasera ragazzi, ho il listato che vedete qua sotto.
Ho già fatto vari tentativi:sapreste dirmi dove inserisco un controllo e il codice giusto affinchè non consideri l'input per valori fuori dell'intervallo [1,100], lasciando inalterato il contatore?


/*Media tra 40 interi compresi tra 1 e 100 uso del for*/
#include <stdio.h>
#include <stdlib.h>
int main()
{
int num, i, somma=0;
float media;

printf("Calcolo della media di 10 interi tra 1 e 100.\n\n");


for(i=1;i<=10;i++)
{
printf("numero: ");
scanf("%d", &num);
somma=somma+num;
}

printf("Somma= %d\n\n", somma);
media=(float)somma/10;
printf("Media= %.2f\n\n", media);

system("pause");
return 0;

}