When I input Y, my program won't loop. I can't see what's wrong with it. ;(Code:int main() { int userOne; int userTwo; int userThree; int userFour; int userFive; int max; int min; int average; int userAnswer; do { cout<< "Enter in 5 numbers (minimum value 1, maximum value 100)" <<endl; cin>> userOne; if ((userOne <1) || (userOne >100 )) { cout<< "Error, Enter in a number minimum value of 1, maximum value of 100" <<endl; cin>> userOne; } cin>> userTwo; if ((userTwo <1) || (userTwo >100 )) { cout<< "Error, Enter in a number minimum value of 1, maximum value of 100" <<endl; cin>> userTwo; } cin>> userThree; if ((userThree <1) || (userThree >100 )) { cout<< "Error, Enter in a number minimum value of 1, maximum value of 100" <<endl; cin>> userThree; cin>> userFour; } if ((userFour <1) || (userFour >100 )) { cout<< "Error, Enter in a number minimum value of 1, maximum value of 100" <<endl; cin>> userFour; cin>> userFive; } if ((userFive <1) || (userFive >100 )) { cout<< "Error, Enter in a number minimum value of 1, maximum value of 100" <<endl; cin>> userFive; } display (userOne, userTwo, userThree, userFour, userFive); // isPrime (userOne, userTwo, userThree, userFour, userFive); max = maxValue (userOne, userTwo, userThree, userFour, userFive); cout<< "Max value is: " << max <<endl; min = minValue (userOne, userTwo, userThree, userFour, userFive); cout<< "Min value is: " << min <<endl; average = averageValue (userOne, userTwo, userThree, userFour, userFive); cout<< "Average (as a double) is: " << average <<endl; zeroValues (userOne, userTwo, userThree, userFour, userFive); cout<< "All values have been reset" <<endl; cout<< userOne <<endl; cout<< userTwo <<endl; cout<< userThree <<endl; cout<< userFour <<endl; cout<< userFive <<endl; cout<< "Do you want to run this program again? (Press 'Y' to run again)" <<endl; cin >> userAnswer; } while (userAnswer == 'Y'); //|| (userAnswer == 'y')); return 0; }