// outputs are greeting, demonstrates the use of a predicate // Mikhail Nesterenko // 9/26/2013 #include using std::cout; using std::endl; using std::cin; bool again(){ cout << "Again: [y/n] "; char answer; cin >> answer; if (answer == 'y') return true; else return false; } int main(){ do cout << "Hello, World!\n"; while(again()); }