Ciao,
ho scritto questo semplice programmino che simula il lancio di un dado a 6 facce ma non funziona correttamente:
L'output che mi dà è il seguente ed in pratica non stampa a schermo il valore uscito dai lanci del dado: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