#include <iostream>
#include<limits>
void language();
int main() {
language();
}
void language() {
int choice;
// Ask user for something and input
std::cout << "Press 1 to exit the program\n\n";
// std::cin >> choice;
while(true)
{
if (std::cin >> choice)
break ;
else {
std::cout<<"Not an integer !"<<std::endl;
std::cin.clear() ;
std::cin.ignore(std::numeric_limits<std::streamsize> :: max(), '\n') ;
}
}
switch(choice) {
case 1:
std::cout << "\n\nEnding program...";
return ;
break;
default:
std::cout << "\n\nPlease type the specific number.\n\n";
language();
break;
}
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZTxsaW1pdHM+CnZvaWQgbGFuZ3VhZ2UoKTsKCmludCBtYWluKCkgewogICAgbGFuZ3VhZ2UoKTsKfQoKdm9pZCBsYW5ndWFnZSgpIHsKICAgIGludCBjaG9pY2U7CgogICAgLy8gQXNrIHVzZXIgZm9yIHNvbWV0aGluZyBhbmQgaW5wdXQgICAgICAgIAogICAgc3RkOjpjb3V0IDw8ICJQcmVzcyAxIHRvIGV4aXQgdGhlIHByb2dyYW1cblxuIjsKICAgLy8gc3RkOjpjaW4gPj4gY2hvaWNlOwogd2hpbGUodHJ1ZSkKICAgIHsKICAgICAgICBpZiAoc3RkOjpjaW4gPj4gY2hvaWNlKSAgCiAgICAgICAgICBicmVhayA7CiAgICAgICAgZWxzZSB7CiAgICAgICAgICAgIHN0ZDo6Y291dDw8Ik5vdCBhbiBpbnRlZ2VyICEiPDxzdGQ6OmVuZGw7CiAgICAgICAgICAgIHN0ZDo6Y2luLmNsZWFyKCkgOwogICAgICAgICAgICBzdGQ6OmNpbi5pZ25vcmUoc3RkOjpudW1lcmljX2xpbWl0czxzdGQ6OnN0cmVhbXNpemU+IDo6IG1heCgpLCAnXG4nKSA7CiAgICAgICAgfQogICAgIH0KICAgIHN3aXRjaChjaG9pY2UpIHsKICAgICAgICBjYXNlIDE6CiAgICAgICAgICAgIHN0ZDo6Y291dCA8PCAiXG5cbkVuZGluZyBwcm9ncmFtLi4uIjsKICAgICAgICAgICAgcmV0dXJuIDsKICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgc3RkOjpjb3V0IDw8ICJcblxuUGxlYXNlIHR5cGUgdGhlIHNwZWNpZmljIG51bWJlci5cblxuIjsKICAgICAgICAgICAgbGFuZ3VhZ2UoKTsKICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgfQoKICAgIH0=