- 10 Aprile 2012
- 101
- 0
- Miglior risposta
- 0
Salve a tutti.Come da titolo dovrei scrivere un programma che simuli un lancio di un dado.Ho scritto già il programma però dovrei perfezionarlo.In pratica mi chiede che alla fine dei lanci(che devono essere 10) devo fare la somma dei risultati di tutti i lanci e non ho la più pallida idea di come si faccia...Qualcuno sa come si fa???.Grazie in anticipo!!!!
Posto anche il codice completo:
-main:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int lancio();
void main(){
srand(time(0));
int i;
int a;
for(i=0;i<=10;i++){
a=lancio();
printf("\nTizio ha lanciato:%d\n",a);
}
printf("\nLa somma dei lanci è:%d\n",a);
system("PAUSE");
}
-la funzione:
int lancio(){
return 1+(rand()%6);
}
Posto anche il codice completo:
-main:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int lancio();
void main(){
srand(time(0));
int i;
int a;
for(i=0;i<=10;i++){
a=lancio();
printf("\nTizio ha lanciato:%d\n",a);
}
printf("\nLa somma dei lanci è:%d\n",a);
system("PAUSE");
}
-la funzione:
int lancio(){
return 1+(rand()%6);
}