#include <iostream> #include <cstdio> using namespace std; int ifansn() { cout << "You don't want to download and install upgrade.\n"; cout << "Exiting..."; return 0; } int ifansn2() { cout << "#Installation canceled by user\n"; cout << "#Exiting..."; return 0; } int ifansy2() { char* nothing; cout << "#Updates installing...\n"; cout << "#.......30%"; cout << "#................50%"; cout << "#.................................100%"; cout << "#Great! Update installed, need reboot!"; cin >> nothing; } int ifansy() { char* otv2; cout << "#Great! Wait, while update downloading...\n"; cout << "#..."; cout << "............50%"; cout << "....................86%"; cout << "........................100%\n"; cout << "#Update download! You want to install it?\n"; cout << "#Y or N\n"; cout << "#"; cin >> otv2; if((otv2="Y") || (otv2="y")) { ifansy2(); } if((otv2="N") || (otv2="n")) { ifansn2(); } } int main() { bool prov; char* otv; cout << "#Welcome to updater of DoubleOS\n"; cout << "#If you want update OS to version 5.1.5\n"; cout << "#Press Y, then press Enter\n"; tochka: cout << "#If you don't want install update, press N, then Enter\n"; cout << "#"; cin >> otv; if((otv="Y") ||(otv="y")) { prov=true; } else if((otv="N") ||(otv="n")) { prov=false; } if(prov=true) { ifansy(); } else if(prov=false) { ifansn(); } else { cout << "I don't know this command!"; goto tochka; } return 0; }