C++ Program to Emulate N Dice Roller

«
»
This is a C++ Program to emulate N-dice roller. This can be done by generating random number between 1-6.

Here is source code of the C++ Program to Emulate N Dice Roller. The C++ program is successfully compiled and run on a Linux system. The program output is also shown below.

  1. #include <iostream>
  2. #include <stdlib.h>
  3.  
  4. using namespace std;
  5.  
  6. int main(int argc, char **argv)
  7. {
  8.     cout << "Enter the number of dice: ";
  9.     int n;
  10.     cin >> n;
  11.     cout << "The values on dice are: ( ";
  12.     for (int i = 0; i < n; i++)
  13.         cout << (rand() % 6) + 1<<" ";
  14.     cout<<")";
  15. }

Output:

advertisement
$ g++ EmulateNDice.cpp
$ a.out
 
Enter the number of dice: 5
The values on dice are: ( 6 6 5 5 6 )
 
Enter the number of dice: 1
The values on dice are: ( 6 )
 
Enter the number of dice: 3
The values on dice are: ( 6 6 5 )

Sanfoundry Global Education & Learning Series – 1000 C++ Programs.

advertisement
advertisement

Here’s the list of Best Books in C++ Programming, Data Structures and Algorithms.

advertisement
advertisement
Subscribe to our Newsletters (Subject-wise). Participate in the Sanfoundry Certification contest to get free Certificate of Merit. Join our social networks below and stay updated with latest contests, videos, internships and jobs!

Youtube | Telegram | LinkedIn | Instagram | Facebook | Twitter | Pinterest
Manish Bhojasia - Founder & CTO at Sanfoundry
Manish Bhojasia, a technology veteran with 20+ years @ Cisco & Wipro, is Founder and CTO at Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at LinkedIn.

Subscribe to his free Masterclasses at Youtube & technical discussions at Telegram SanfoundryClasses.