Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <iomanip>
- #include <cstdlib>
- #include <ctime>
- using namespace std;
- int get_num_rolls();
- void generate_freq (int num_rolls, int freq[], int size);
- void print_freq (int freq[], int size);
- int main(void)
- {
- int num_rolls;
- int freq[6] = {0};
- num_rolls = get_num_rolls();
- generate_freq(num_rolls, freq, 6);
- print_freq (freq, 6);
- return 0;
- }
- int get_num_rolls()
- {
- int num;
- cout <<"How many times you want to roll a dice?";
- cin >> num;
- return num;
- }
- void generate_freq (int num_rolls, int freq[], int size)
- {
- int rand_num;
- srand(time(NULL));
- for (int i=0; i < num_rolls; i++)
- {
- rand_num = rand() % size + 1;
- cout << rand_num << " ";
- freq[rand_num -1]++;
- }
- }
- void print_freq (int freq[], int size)
- {
- cout << "Outcome\tFrequency\n";
- cout << "=======\t=========\n";
- for (int i=0; i < size; i++)
- cout << setw(3) << i+1 <<"\t" << setw(3) << freq[i] << endl;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement