//Andrew Alspaugh CS1A Chapter 8. P.487. #2
//Check For Lottery Winner
/****************************************************************************
This program accepts a user input as the winning lottery number. Then the
program checks the array of ticket numbers to check for the winner.
____________________________________________________________________________
INPUT
SIZE: array size
luckyValues: array name
Winner: user input for winning lottery number
OUTPUT
valid: displays true or false message
*****************************************************************************/
#include <iostream>
using namespace std;
int main()
{
//DATA DICTIONARY
//Inputs
const int SIZE = 10;
int luckyValues[SIZE] = {13579, 26791, 26792, 33445, 55555, 62483, 77777, 79422, 85647, 93121};
int Winner;
//Outputs
bool valid = true;
//INPUT
cout << "Enter This Weeks Winning 5-Digit Number: " << endl;
cin >> Winner;
//PROCESS
for (int count = 0; count < SIZE; count++)
{
if (luckyValues[count] == Winner)
{
valid = true;
break;
}
else
valid = false;
}
//OUTPUT
if (valid == true)
cout << "Congratulations You Won" << endl;
if (valid == false)
cout << "Better Luck Next Time" << endl;
return 0;
}
Ly9BbmRyZXcgQWxzcGF1Z2ggICAgICAgICAgICAgICBDUzFBICAgICAgICAgICAgICAgICAgICAgQ2hhcHRlciA4LiBQLjQ4Ny4gIzIKCi8vQ2hlY2sgRm9yIExvdHRlcnkgV2lubmVyCi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqClRoaXMgcHJvZ3JhbSBhY2NlcHRzIGEgdXNlciBpbnB1dCBhcyB0aGUgd2lubmluZyBsb3R0ZXJ5IG51bWJlci4gVGhlbiB0aGUgCnByb2dyYW0gY2hlY2tzIHRoZSBhcnJheSBvZiB0aWNrZXQgbnVtYmVycyB0byBjaGVjayBmb3IgdGhlIHdpbm5lci4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJTlBVVApTSVpFOiBhcnJheSBzaXplCmx1Y2t5VmFsdWVzOiBhcnJheSBuYW1lCldpbm5lcjogdXNlciBpbnB1dCBmb3Igd2lubmluZyBsb3R0ZXJ5IG51bWJlcgoKT1VUUFVUCnZhbGlkOiBkaXNwbGF5cyB0cnVlIG9yIGZhbHNlIG1lc3NhZ2UKCioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLwojaW5jbHVkZSA8aW9zdHJlYW0+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpCnsKLy9EQVRBIERJQ1RJT05BUlkKCS8vSW5wdXRzCgljb25zdCBpbnQgU0laRSA9IDEwOwoJaW50IGx1Y2t5VmFsdWVzW1NJWkVdID0gezEzNTc5LCAyNjc5MSwgMjY3OTIsIDMzNDQ1LCA1NTU1NSwgNjI0ODMsIDc3Nzc3LCA3OTQyMiwgODU2NDcsIDkzMTIxfTsKCWludCBXaW5uZXI7CgkKCS8vT3V0cHV0cwoJYm9vbCB2YWxpZCA9IHRydWU7CgkKLy9JTlBVVAoJY291dCA8PCAiRW50ZXIgVGhpcyBXZWVrcyBXaW5uaW5nIDUtRGlnaXQgTnVtYmVyOiAiIDw8IGVuZGw7CgljaW4gPj4gV2lubmVyOwoJCi8vUFJPQ0VTUwoJZm9yIChpbnQgY291bnQgPSAwOyBjb3VudCA8IFNJWkU7IGNvdW50KyspCgl7CgkJaWYgKGx1Y2t5VmFsdWVzW2NvdW50XSA9PSBXaW5uZXIpCgkJCXsKCQkJCXZhbGlkID0gdHJ1ZTsKCQkJCWJyZWFrOwoJCQl9CgkJZWxzZSAKCQkJdmFsaWQgPSBmYWxzZTsKCX0KLy9PVVRQVVQKaWYgKHZhbGlkID09IHRydWUpCgljb3V0IDw8ICJDb25ncmF0dWxhdGlvbnMgWW91IFdvbiIgPDwgZW5kbDsKaWYgKHZhbGlkID09IGZhbHNlKQoJY291dCA8PCAiQmV0dGVyIEx1Y2sgTmV4dCBUaW1lIiA8PCBlbmRsOwoKCXJldHVybiAwOwp9