fork download
  1. //hudson price CSC1A Chapter 8
  2. //
  3. /**************************************************************
  4.  *
  5.  * lottery ticket
  6.  * ____________________________________________________________
  7.  * this program will have the player enter a five diget
  8.  * number and will tell them if they wuin or not
  9.  * ____________________________________________________________
  10.  * INPUT
  11.  *
  12.  *
  13.  * OUTPUT
  14.  * winner or losser
  15.  *
  16.  **************************************************************/
  17. /#include <iostream>
  18. #include <vector>
  19.  
  20. using namespace std;
  21.  
  22. // function to perform linear search in an array
  23. bool isWinner(int winningNumber, const vector<int>& tickets) {
  24. for (int ticket : tickets) {
  25. if (ticket == winningNumber) {
  26. return true; // Winning ticket found
  27. }
  28. }
  29. return false; // Winning ticket not found
  30. }
  31.  
  32. int main() {
  33. // initializations with lucky numbers
  34. vector<int> playerTickets = {13579, 26791, 26792, 33445, 55555,
  35. 62483, 77777, 79422, 85647, 93121};
  36.  
  37. // asks user for the lucky numbers
  38. cout << "Enter this week's winning 5-digit number: ";
  39. int winningNumber;
  40. cin >> winningNumber;
  41.  
  42. // seeing if the numbers match
  43. if (isWinner(winningNumber, playerTickets)) {
  44. cout << "Congratulations! you win a billion dollars.\n";
  45. } else {
  46. cout << "haha get scammed nerd.\n";
  47. }
  48.  
  49. return 0;
  50. }
  51.  
Success #stdin #stdout 0.01s 5304KB
stdin
Standard input is empty
stdout
Enter this week's winning 5-digit number: Sorry, none of your tickets won this week.