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 main() {
- int num;
- int d1=0, d2=0, d3=0, d4=0, d5=0, d6=0;
- //Input Number of Throws
- cout << "Enter number of dice throws: ";
- cin >> num;
- //Random Roll
- srand(time(NULL));
- for(int i = 0; i < num; i++) {
- int roll = rand() % 6 + 1;
- switch(roll) {
- case 1 : d1++; break;
- case 2 : d2++; break;
- case 3 : d3++; break;
- case 4 : d4++; break;
- case 5 : d5++; break;
- case 6 : d6++; break;
- }
- }
- //Rate of Frequency
- float div = num;
- float d1Freq = (d1 / div) * 100;
- float d2Freq = (d2 / div) * 100;
- float d3Freq = (d3 / div) * 100;
- float d4Freq = (d4 / div) * 100;
- float d5Freq = (d5 / div) * 100;
- float d6Freq = (d6 / div) * 100;
- //Output Results
- cout << setprecision(3);
- cout << "One: " << d1 << " Freq: " << d1Freq << " % " << endl;
- cout << "Two: " << d2 << " Freq: " << d2Freq << " % " << endl;
- cout << "Three: " << d3 << " Freq: " << d3Freq << " % " << endl;
- cout << "Four: " << d4 << " Freq: " << d4Freq << " % " << endl;
- cout << "Five: " << d5 << " Freq: " << d5Freq << " % " << endl;
- cout << "Six: " << d6 << " Freq: " << d6Freq << " % " << endl;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment