#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int n, nn, i, fiche_banco=0, fiche_giocatore=0;
printf("Inserire un numero compreso tra 1 e 36: ");
// Acquisisce in modo controllato un numero nell'intervallo [1; 36]
while (1){
scanf("%d", &n);
if (n>=1 && n<=36)
break;
printf("Errore - reinserire il numero: ");
}
// Impostazione del seme
srand(time(NULL));
// Effettua mille partite
for (i=0; i<1000; i++){
// Il giocatore versa una fiche al banco
fiche_banco++;
nn=rand()%37;
// In caso di vincita il giocatore incassa 36
if (nn==n)
fiche_giocatore+=36; // lo stesso di fiche_giocatore=fiche_giocatore+36;
}
printf("Fiche incassate dal giocatore %d\n", fiche_giocatore);
printf("Fiche pagate al banco %d\n", fiche_banco);
return 0;
}
Torna agli esercizi: Esercizi