DEV/ControleMachine1/Exo5.c

91 lines
2.2 KiB
C
Raw Normal View History

2022-10-26 16:46:01 +02:00
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main (void){
/* 1)
int d;
srand(time(NULL)); //Permet de changer à chaque seconde la position de démarage de la fonction random
d=(rand()%6)+1; //Lancer de dé
printf("Votre lancer de de a donner: %d\n",d);*/
/* 2)
int d;
int i;
int nbr1=0;
int nbr2=0;
int nbr3=0;
int nbr4=0;
int nbr5=0;
int nbr6=0;
srand(time(NULL));
for(i=0;i<600;i++){
d=(rand()%6)+1; //Lancer de dé
switch(d){ //Permet de fusionner plusieurs if
case 1:nbr1+=1;break; //Compte les 1
case 2:nbr2+=1;break; //Compte les 2
case 3:nbr3+=1;break; //Compte les 3
case 4:nbr4+=1;break; //Compte les 4
case 5:nbr5+=1;break; //Compte les 5
case 6:nbr6+=1;break; //Compte les 6
}
} printf("Nombre de 1 : %d\n",nbr1);
printf("Nombre de 2 : %d\n",nbr2);
printf("Nombre de 3 : %d\n",nbr3);
printf("Nombre de 4 : %d\n",nbr4);
printf("Nombre de 5 : %d\n",nbr5);
printf("Nombre de 6 : %d\n",nbr6); */
/* 3)
int d;
int d2;
int somD;
int i;
int nbr2=0;
int nbr3=0;
int nbr4=0;
int nbr5=0;
int nbr6=0;
int nbr7=0;
int nbr8=0;
int nbr9=0;
int nbr10=0;
int nbr11=0;
int nbr12=0;
srand(time(NULL));
for(i=0;i<11000;i++){
d=(rand()%6)+1; //Lancer de dé
d2=(rand()%6)+1; //Lancer du second dé
switch(d+d2){ //Permet de fusionner plusieurs if
case 2:nbr2+=1;break; //Compte les 2
case 3:nbr3+=1;break; //Compte les 3
case 4:nbr4+=1;break; //Compte les 4
case 5:nbr5+=1;break; //Compte les 5
case 6:nbr6+=1;break; //Compte les 6
case 7:nbr7+=1;break; //Compte les 7
case 8:nbr8+=1;break; //Compte les 8
case 9:nbr9+=1;break; //Compte les 9
case 10:nbr10+=1;break; //Compte les 10
case 11:nbr11+=1;break; //Compte les 11
case 12:nbr12+=1;break; //Compte les 12
}
} printf("Nombre de 2 : %d\n",nbr2);
printf("Nombre de 3 : %d\n",nbr3);
printf("Nombre de 4 : %d\n",nbr4);
printf("Nombre de 5 : %d\n",nbr5);
printf("Nombre de 6 : %d\n",nbr6);
printf("Nombre de 7 : %d\n",nbr7);
printf("Nombre de 8 : %d\n",nbr8);
printf("Nombre de 9 : %d\n",nbr9);
printf("Nombre de 10 : %d\n",nbr10);
printf("Nombre de 11 : %d\n",nbr11);
printf("Nombre de 12 : %d\n",nbr12);*/
return 0;
}