While loop: two conditions
#include <iostream> using namespace std; int main(void) { int num; char choice; bool quit = false; cout << "Enter a positive number: "; cin >> num; while (num <= 0 && quit == false) { cout << "Number must be positive; try again (Y/N): "; cin >> choice; if (choice != 'Y') { cout << "Enter number: "; cin >> num; } else quit = true; } if (quit == false) cout << "The number you entered is " << num << " "; else cout << "You did not enter a positive number"; return 0; }