Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - Limitare un qualsiasi numero
Forum - C/C++ - Limitare un qualsiasi numero

Avatar
Nikitto46 (Normal User)
Pro


Messaggi: 61
Iscritto: 27/12/2007

Segnala al moderatore
Postato alle 12:31
Venerdì, 30/05/2008
Ciao ,
sapete dirmi il miglior algoritmo x limitare un qualsiasi numero all'interno di un range [ValMin-ValMax]

PM Quote
Avatar
gantonio (Normal User)
Guru^2


Messaggi: 1532
Iscritto: 09/09/2007

Segnala al moderatore
Postato alle 15:05
Venerdì, 30/05/2008
Cioe'? Spiegati meglio perche' quello che hai chiesto non e' affatto chiaro ... a meno che tu non intenda qualcosa del genere

if(x<ValMin) x=ValMin;
if(x>ValMax) x=ValMax;

Ultima modifica effettuata da gantonio il 30/05/2008 alle 15:06
PM Quote
Avatar
Nikitto46 (Normal User)
Pro


Messaggi: 61
Iscritto: 27/12/2007

Segnala al moderatore
Postato alle 0:58
Sabato, 31/05/2008
voglio un Random ... ho scaricato un algoritmo che mi da un random che va (in float ) da 7,.... a 19,...
io vorrei trasformarlo ad un random che è compreso tra x e y

PM Quote
Avatar
gantonio (Normal User)
Guru^2


Messaggi: 1532
Iscritto: 09/09/2007

Segnala al moderatore
Postato alle 2:34
Sabato, 31/05/2008
Potevi dirlo subito dal primo post che trattavi valori random ...

In genere si usa scrivere all'inizio del programma

srand((unsigned int)time(NULL));

e quando ti server il valore intero compreso tra un min e un max

int x = (rand() % ((max - min) + 1)) + min;

PM Quote
Avatar
Nikitto46 (Normal User)
Pro


Messaggi: 61
Iscritto: 27/12/2007

Segnala al moderatore
Postato alle 22:27
Lunedì, 02/06/2008
xfetto !! 6 stato di ottimo aiuto .. grazie !!

PM Quote