|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Bannato
Iscritto dal: Mar 2004
Città: Roma
Messaggi: 2682
|
[C] Impiccio con la funzione rand
Ciao,
ho scritto questo semplice programmino che simula il lancio di un dado a 6 facce ma non funziona correttamente: Codice:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main () {
int i;
int valore;
srand(time(NULL));
for(i=1; i<=10; i++){
valore = 1 + (rand() % 6);
printf("Al lancio numero %d del dado e' uscito il numero\n", i, valore);
}
system("pause");
return 0;
}
Al lancio numero 1 del dado e' uscito il numero Al lancio numero 2 del dado e' uscito il numero Al lancio numero 3 del dado e' uscito il numero Al lancio numero 4 del dado e' uscito il numero Al lancio numero 5 del dado e' uscito il numero Al lancio numero 6 del dado e' uscito il numero Al lancio numero 7 del dado e' uscito il numero Al lancio numero 8 del dado e' uscito il numero Al lancio numero 9 del dado e' uscito il numero Al lancio numero 10 del dado e' uscito il numero Premere un tasto per continuare . . . Come mai? come risolvere? Grazie Andrea |
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
|
Quote:
__________________
Nintendo WIII 4d Turbo Intercooler - Sestium X 666 99,312 GHz - 6.984 Ram Σ(9999) MHz - HDD SATA 97e^(10) bytes 93³ rpm - ATI biberon X900z ∞Mb - Win Eight SP (1 > yours) 16 Valve |
|
|
|
|
|
|
#3 |
|
Bannato
Iscritto dal: Mar 2004
Città: Roma
Messaggi: 2682
|
|
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
|
Quote:
![]() %i == %d
__________________
Nintendo WIII 4d Turbo Intercooler - Sestium X 666 99,312 GHz - 6.984 Ram Σ(9999) MHz - HDD SATA 97e^(10) bytes 93³ rpm - ATI biberon X900z ∞Mb - Win Eight SP (1 > yours) 16 Valve |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 21:50.





















