I have been assigned to make a 2 number lottery game. The numbers can be the same, but not everytime. I have no idea what i'm doing. any advice would be great. thanks. heres my code: // Lottery Number Game #include <iostream> // so we dont have to use std: anymore using namespace std; int main () // Start of program { int lotto1; // first lotto number int lotto2; // second lotto number int guess1; // users first guess int guess2; // users second guess lotto1 srand 1 >= && <=10; // generates lotto number 1 lotto2 srand 1 >= && <=10; // generates lotto number 2 cout << 'Welcome to the Lottery'n; // welcome screen cout << ' Enter your first integer guess between 1 and 10n '; // promt for fisrt guess cin >> guess1; // read first guess cout << ' Enter your secend intger guess between 1 and 10n '; // promt for second guess cin >> guess2; // read second guess if (( guess1 lotto1 || lotto2) && (guess2 lotto1 || lotto2)) cout << ' YOU WIN!n'; // Winning Result if (guess1 != lotto1 || lotto2) cout << ' You LOSE! hahahan '; // Losing result if (( guess1 lotto1 || lotto2) || (guess2 lotto1 || lotto2)) cout << ' You got one of the numbers correct, but you still LOSEn'; // Almost winning, but losing result return 0; // end program } // end function main
I have to make a program that simulates a lottery. The program should have an array of 5 digits named winningdigits, a randomly generated number in the range of 0 through 9 for each element in the array. The program should ask the user to enter 5 digits and should store them in a second integer array named player. The program must compare corresponding elements in two arrrays and count how many digits match.
Sep 08, 2010 Could you tell what I am doing wrong on this program. I am only getting two integers. I want the loop to perform five times and calculate r = rand0toN1(56) + 1 and on the sixth time perform s = rand0toN1(46) +1. Development Lotteries Board Results Online. Development Lottery Board Latest Lottery Results. Sri Lankan Lottery Results, Sri Lankan Sweep Numbers Online. DLB Lottery Winners, Ada Kotipathi, Development Fortune, Super Ball, Saturday Fortune, Jayoda, Kotipathi Shanida, Lagna Wasana, Niyatha Jaya, Dasa Lakshapathi. I am trying to write programs that generates three digit number for the lottery and the user enters three digits. If the user input matches the lottery in exact order, the award is $10,000. If the user input matches the lottery,the award is $3,000. If one digit in the user input matches a digit in the lottery, the award is $1,000. I am trying to write programs that generates three digit number for the lottery and the user enters three digits. If the user input matches the lottery in exact order, the award is $10,000. If the user input matches the lottery,the award is $3,000. If one digit in the user input matches a digit in the lottery.
Idaho Lottery: We have got your numbers, whether you play Powerball, Mega Millions, Hot Lotto, Lucky for Life, Pick 3 or Weekly Grand. With our Scratch Games we know that Play Cannot Wait!
This is an example: There are two matching digits, elements 2 and 4. winningDigits: 7, 4, 9, 1, 3 player: 4, 2, 9, 7, 3 Print out the matches and how much money the user made. Money made = Match(es) X 100 Example: 2 Matches = $200
So far I have this, I'm not sure how to make them match. Do I do the same type of thing for player like I did for winningDigits? I'm not really sure what to do after this?
3 Contributors
forum 6 Replies
878 Views
12 Hours Discussion Span
commentLatest Postby Ancient DragonLatest Post
Ancient Dragon5,243
I assume the array of winning digits can not contain duplicate numbers -- for example this would be illegal: 7 1 4 7 2 5 because the number 7 appears more than once. If that is correct, then you need to expand the loop on line 12 to check the array to see if the value returned by line 13 already exists in the array.
line 15: a[10] accesses one element beyond the end of the array, that is, there is no 10th element. Remember, arrays always start numbering with 0, so the last elment in that array is a[9].
Why does arry a contain 10 elements when only the first 5 are used?
You need to add something before line 15 to get user input for 5 digits. Again, you will probably want to check for duplicates.
It probably doesn't matter if the digits in the two arrays are in the same order. So you might use a 3d array to check off the digits that appear in both arrays. You could use a bool array for that.
bool checks[5] = {false};
Dev C Lottery Winning
Now loop through both the first two arrays. If the first value in the second array (user inputs) appears anywhere in the first array (winningDigits) then set checks[0] to true. Do that for each of the other digits in the user inputs array. When done, all you have to do is count the number of true values in the checks array.
Dev C++ Download
Free vcs3 vst download. Once you get all that done the rest should be fairly easy to print out.
Dev C++ Looping
Asus p8z77 v lx auto tuning. Don't attempt to program all this at the same time. Do a little bit, compile, correct errors then repeat.