Array Help
I need to have the user enter five numbers and check to make sure none of them are the same.
Here is my code:
1 2 3 4 5 6
|
void userNumbers(int usernum [5]){
for (int i=0; i<5; i++){
cout << "Please enter your " << i+1 << " lottery number ";
cin >> usernum[i];
}
}
|
I had to pass this array to this function. How can i check to make sure the user doesnt enter the same number twice?
I also need to make sure the numbers the user enters are between 1 and 59.
Last edited on
Here are five numbers.
3 6 12 3 5
Are any of them the same? How did you tell that? Explain to me how I can work it out for myself.
I know how to compare two numbers to check if there the same... i just dont know how to compare it to an entire array
just give u some concept.
think over your self
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
int number[5];
int i;
for( i = 0 ; i < 5 ; i++ ){
cout << "Enter number " << (i+1) << " : ";
cin >> number[i];
for( int j = 0 ; j < i; j++ ){
if( number[i] == number[j] ){
cout << "Number same ! " << endl;
i--;
}
}
}
for( int j = 0 ; j < 5 ; j++ ){
cout << number[j] << " ";
}
|
Topic archived. No new replies allowed.