In: Computer Science
8.2: Lottery Winners A lottery ticket buyer purchases 10 tickets a week, always playing the same 10 5-digit “lucky” combinations. Write a program that initializes an array or a vector with these numbers and then lets the player enter this week’s winning 5-digit number. The program should perform a linear search through the list of the player’s numbers and report whether or not one of the tickets is a winner this week. Here are the numbers: 13579 26791 26792 33445 55555 62483 77777 79422 85647 93121
#include <iostream>
using namespace std;
int main(){
int
numbers[10]={13579,26791,26792,33445,55555,62483,77777,79422,85647,93121};
int i,win=-1, n;
cout << endl << "Enter this week's 5-digit winning
lottery number:";
cin>>n;
for(i=0;i<10;i++)
if(n==numbers[i])
{
cout <<" You have a winning ticket.\n";win=i;
}
if(win<0)
cout<<"You did not win this week.\n" << endl;
return 0;
}
you displayed:
...
Enter this week's 5-digit winning lottery number:You did not win
this week.
instead of:
Enter this week's 5-digit winning lottery number:You did not win
this week.
I'm not sure what I have wrong
your code is absolutely correct there is no error .
look up i have added the screenshot