[CODE]/*Programma che simula il lancio di un dado a sei facce per 20 volte.Sarà inoltre utilizzata la funzione srand() in modo da randomizzare i risultati*/
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
main(){
int d;
srand(time(NULL));
for(d=1;d<=20;d++){
printf("%10d",1+(rand()%6));
if(d%5==0)
printf("\n");
}
}
[\CODE]
Tutto ok ma non capisco questa istruzione:
significa che se il resto è 0 il numero (resto della divisione tra il numero della faccia del dado e 5) deve andare a capo?codice:if(d%5==0) printf("\n");
quindi i risultati sono visualizzati come:
5
4
1
2
6
E' corretto?

Rispondi quotando