1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
|
void generateurhasard()
{
textcolor(BLACK);
textbackground(WHITE);
int absolu[51] = {0}; //tableau pour stocker le nombre de fois que sorte les nombres
long pourcentage[51] = {0}; //tableau pour stocker le pourcentage de fois que sort chaque nombre
int choix1, choix2, i, nombre;
do{
system("CLS");
printf("\n########################################################################################################################");
printf("\t\tBienvenue dans le programme d'analyse statistique du jeu de Poker Texas Hold'em No Limit\n");
printf("########################################################################################################################");
printf("\n\n\nLe programme va realiser 10 millions de tirage au hasard d'une valeur comprise entre 1 et 52\n");
printf("(correspondant aux 52 cartes).");
printf("\nNous analyserons ensuite le pourcentage de fois qu'est sorti chaque nombre.\n\n");
printf("Appuyez sur entree pour commencer\n\n\n");
choix1 = getch();
}while(choix1!=13);
for(i=0; i < 1000000 ; i++)
{
nombre = 1 + (int) ((double) rand() * (52 - 1 + 1) / (RAND_MAX+1));
absolu[nombre-1] = absolu[nombre-1] + 1;
}
do{
for(i=0;i++;i<52)
{
pourcentage[i] = ( absolu[i] / 1000000 ) * 100;
printf("Nombre de fois qu'est tiré %d : %lf\n", i+1, pourcentage[i+1]);
}
choix2 = getch();
}while(choix2!=13); |
Partager