Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2014
40
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.23 KB | None | 0 0
  1. int main()
  2. {
  3. // Variables
  4. int winningNumbers[5] = {};
  5. int numbersToPlay[5] = {};
  6. bool winner = true;
  7.  
  8. std::random_device rd; // obtain a random number from hardware
  9. std::mt19937 eng(rd()); // seed the generator
  10. std::uniform_int_distribution<> distr(1, 40); // define the range
  11.  
  12. for (int i = 0; i < 5; i++)
  13. {
  14. winningNumbers[i] = distr(eng);
  15. } // generate random lotto numbers
  16.  
  17. // sort lotto numbers low to high
  18. bubbleSort(winningNumbers);
  19.  
  20. // prompt user to select numbers to play
  21. cout << "Input 5 numbers [1-40]: ";
  22. for (int i = 0; i < 5; i++)
  23. {
  24. cin >> numbersToPlay[i];
  25. }
  26.  
  27. // sort played numbers
  28. bubbleSort(numbersToPlay);
  29.  
  30. // check for winner
  31. int index = 0;
  32. while (index < 5)
  33. {
  34. if (numbersToPlay[index] == winningNumbers[index])
  35. {
  36. winner = true;
  37. index++;
  38. }
  39. else
  40. {
  41. winner = false;
  42. break;
  43. }
  44. }
  45.  
  46. if (winner = true)
  47. cout << "Winner!" << endl;
  48. else
  49. cout << "Not a winner..." << endl;
  50.  
  51. return 0;
  52. }
  53.  
  54. if (winner = true)
  55.  
  56. if(winner==true)
  57.  
  58. if (winner == true) // Use `==` equality operator
  59. {
  60. cout << "Winner!" << endl;
  61.  
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement