23 lines
708 B
C++
23 lines
708 B
C++
|
// or.cpp -- using the logical OR operator
|
||
|
#include <iostream>
|
||
|
int main()
|
||
|
{
|
||
|
using namespace std;
|
||
|
cout << "This program may reformat your hard disk\n"
|
||
|
"and destroy all your data.\n"
|
||
|
"Do you wish to continue? <y/n> ";
|
||
|
char ch;
|
||
|
cin >> ch;
|
||
|
if (ch == 'y' || ch == 'Y') // y or Y
|
||
|
cout << "You were warned!\a\a\n";
|
||
|
else if (ch == 'n' || ch == 'N') // n or N
|
||
|
cout << "A wise choice ... bye\n";
|
||
|
else
|
||
|
cout << "That wasn't a y or n! Apparently you "
|
||
|
"can't follow\ninstructions, so "
|
||
|
"I'll trash your disk anyway.\a\a\a\n";
|
||
|
// cin.get();
|
||
|
// cin.get();
|
||
|
return 0;
|
||
|
}
|