Code:
CODE
int input() //request input from user
{
int size = 0, size_even = 0;
cout << " Please enter an odd number between 3 and 25: ";
cin >> size;
size_even = size % 2;
// if statement to determine if the number is between 3 and 25
if((size >= 3) && (size <= 25))
{
// nested if statement to determine if the number is even or odd
if(size_even == 0)
{
cout << " Invalid Entry! Please enter an ODD number between 3 and 25! ";
cin >> size;
}
else
cout << " This is an odd number. ";
}
else
cout << " Invalid Entry! Please enter a number BETWEEN 3 and 25!";
cin >> size;
return 0;
}
{
int size = 0, size_even = 0;
cout << " Please enter an odd number between 3 and 25: ";
cin >> size;
size_even = size % 2;
// if statement to determine if the number is between 3 and 25
if((size >= 3) && (size <= 25))
{
// nested if statement to determine if the number is even or odd
if(size_even == 0)
{
cout << " Invalid Entry! Please enter an ODD number between 3 and 25! ";
cin >> size;
}
else
cout << " This is an odd number. ";
}
else
cout << " Invalid Entry! Please enter a number BETWEEN 3 and 25!";
cin >> size;
return 0;
}
So for instance as it is now, if some one enters a number larger than 25, it prompts for a new number but that's it. I need it to prompt for the new number and then go back through the if statemtents to determine if it meets the conditions.
Thanks for anyhelp provided.
kvarnerexpress

