Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include<time.h>
- void xuLy(int& n1, int& n2, int& n3, int& n4, int& n5, int& n6);
- int random(int min, int max);
- int main()
- {
- int n1=0, n2=0, n3=0,n4=0, n5=0, n6=0; // Tạo các biến để đếm số lần xuất hiện
- xuLy(n1, n2, n3, n4, n5, n6);
- printf("So lan xuat hien cua cac mat : \nMat 1 : %d\nMat 2 : %d\nMat 3 : %d\nMat 4 : %d\nMat 5 : %d\nMat 6 : %d\n", n1, n2, n3, n4, n5, n6);
- return 0;
- }
- int random(int min, int max) // Hàm tạo số ngẫu nhiên ứng với giá trị của 1 lần gieo
- {
- return min + rand() % (max+1-min);
- }
- void xuLy(int& n1, int& n2, int& n3, int& n4, int& n5, int& n6)
- {
- srand(time(0));
- // Thực hiện lặp 600k lần
- for (int i = 1; i <= 600000; i++)
- {
- // Sử dụng hàm random để ra giá trị của xúc xắc
- int r = random(1,6);
- //Kiểm tra giá trị vừa tạo ra bằng bao nhiêu để tăng giá trị biến đếm tương ứng
- switch (r)
- {
- case 1 :
- n1++;
- break;
- case 2 :
- n2++;
- break;
- case 3 :
- n3++;
- break;
- case 4 :
- n4++;
- break;
- case 5 :
- n5++;
- break;
- case 6 :
- n6++;
- break;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment