//Predisporre un programma, che determini il maggiore, il minore e la media degli n valori immessi dall’utente.
main()
{
int n,i;
int val;
srand(time(NULL));
printf ("Benvenuto!\n");
printf ("Inserisci il valore di n:\t\n");
scanf("%d", &n);
for (i=1; i<=n; i++)
{
printf ("Inserisci il numero %d: %d \n", i, val);
val = rand() % 1000+1;
}
return 0;
}
Praticamente ho voluto "complicare" le cose randomizzando il tutto. Non so però come fare in modo che i valori non si ripetano.
Se, ad esempio, pongo n=10 potrebbero uscirmi casualmente 10 valori di cui 2/3 uguali come 1,1,1...come fare ad evitare che ciò accada?