Monday, June 16, 2014

Thực hành 4b - Bài 2


Đề bài : ThucHanh04b_Ham.pdf
Sử dụng hàm rand() trong C++ để mô tả việc đổ xúc xắc. Mỗi lần đổ xúc xắc chỉ ra 1 trong 6 kết quả có giá trị 1, 2, 3, 4, 5, 6. Kiểm tra hàm vừa viết có cho ra kết qua mong muốn bằng cách liệt kê số lần đổ ra 1 trong 6 kết quả trên là gần như nhau (chạy thử hàm này nhiều lần 100, 1000, 10000 ???)

Sử dụng hàm srand(xxx) để hiểu được sự khác biệt của 2 hàm.
--------------------------------------------------------------------------------------------

Code :  http://pastebin.com/dzjjbN8q  hoặc  thuchanh4b-bai2.cpp

--------------------------------------------------------------------------------------------

#include <iostream>

using namespace std;

int main ()
{
    srand(time(0));
    int so[7]={0};
    int solando;
    cout << "So lan do: ";
    cin >> solando;
    for ( int i=0; i<solando; i++ )
    {
        so[rand()%6 + 1]++;
    }
    for ( int i=1; i<=6; i++)
    {
        cout << "So lan do ra " << i << " : " << so[i] << endl;
    }
    system("pause");
    return 0;
}

BACK TO TOP