//hudson price CSC1A Chapter 8
//
/**************************************************************
*
* lottery ticket
* ____________________________________________________________
* this program will have the player enter a five diget
* number and will tell them if they wuin or not
* ____________________________________________________________
* INPUT
*
*
* OUTPUT
* winner or losser
*
**************************************************************/
/#include <iostream>
#include <vector>
using namespace std;
// function to perform linear search in an array
bool isWinner(int winningNumber, const vector<int>& tickets) {
for (int ticket : tickets) {
if (ticket == winningNumber) {
return true; // Winning ticket found
}
}
return false; // Winning ticket not found
}
int main() {
// initializations with lucky numbers
vector<int> playerTickets = {13579, 26791, 26792, 33445, 55555,
62483, 77777, 79422, 85647, 93121};
// asks user for the lucky numbers
cout << "Enter this week's winning 5-digit number: ";
int winningNumber;
cin >> winningNumber;
// seeing if the numbers match
if (isWinner(winningNumber, playerTickets)) {
cout << "Congratulations! you win a billion dollars.\n";
} else {
cout << "haha get scammed nerd.\n";
}
return 0;
}
Ly9odWRzb24gcHJpY2UgQ1NDMUEgQ2hhcHRlciA4Ci8vCi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgogKgogKiBsb3R0ZXJ5IHRpY2tldCAKICogX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCiAqIHRoaXMgcHJvZ3JhbSB3aWxsIGhhdmUgdGhlIHBsYXllciBlbnRlciBhIGZpdmUgZGlnZXQgCiAqIG51bWJlciBhbmQgd2lsbCB0ZWxsIHRoZW0gaWYgdGhleSB3dWluIG9yIG5vdAogKiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KICogSU5QVVQKICoKICoKICogT1VUUFVUCiAqIHdpbm5lciBvciBsb3NzZXIKICoKICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLwogLyNpbmNsdWRlIDxpb3N0cmVhbT4KI2luY2x1ZGUgPHZlY3Rvcj4KCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgovLyBmdW5jdGlvbiB0byBwZXJmb3JtIGxpbmVhciBzZWFyY2ggaW4gYW4gYXJyYXkKYm9vbCBpc1dpbm5lcihpbnQgd2lubmluZ051bWJlciwgY29uc3QgdmVjdG9yPGludD4mIHRpY2tldHMpIHsKICAgIGZvciAoaW50IHRpY2tldCA6IHRpY2tldHMpIHsKICAgICAgICBpZiAodGlja2V0ID09IHdpbm5pbmdOdW1iZXIpIHsKICAgICAgICAgICAgcmV0dXJuIHRydWU7IC8vIFdpbm5pbmcgdGlja2V0IGZvdW5kCiAgICAgICAgfQogICAgfQogICAgcmV0dXJuIGZhbHNlOyAvLyBXaW5uaW5nIHRpY2tldCBub3QgZm91bmQKfQoKaW50IG1haW4oKSB7CiAgICAvLyBpbml0aWFsaXphdGlvbnMgd2l0aCBsdWNreSBudW1iZXJzCiAgICB2ZWN0b3I8aW50PiBwbGF5ZXJUaWNrZXRzID0gezEzNTc5LCAyNjc5MSwgMjY3OTIsIDMzNDQ1LCA1NTU1NSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNjI0ODMsIDc3Nzc3LCA3OTQyMiwgODU2NDcsIDkzMTIxfTsKCiAgICAvLyBhc2tzIHVzZXIgZm9yIHRoZSBsdWNreSBudW1iZXJzCiAgICBjb3V0IDw8ICJFbnRlciB0aGlzIHdlZWsncyB3aW5uaW5nIDUtZGlnaXQgbnVtYmVyOiAiOwogICAgaW50IHdpbm5pbmdOdW1iZXI7CiAgICBjaW4gPj4gd2lubmluZ051bWJlcjsKCiAgICAvLyBzZWVpbmcgaWYgdGhlIG51bWJlcnMgbWF0Y2gKICAgIGlmIChpc1dpbm5lcih3aW5uaW5nTnVtYmVyLCBwbGF5ZXJUaWNrZXRzKSkgewogICAgICAgIGNvdXQgPDwgIkNvbmdyYXR1bGF0aW9ucyEgeW91IHdpbiBhIGJpbGxpb24gZG9sbGFycy5cbiI7CiAgICB9IGVsc2UgewogICAgICAgIGNvdXQgPDwgImhhaGEgZ2V0IHNjYW1tZWQgbmVyZC5cbiI7CiAgICB9CgogICAgcmV0dXJuIDA7Cn0K