#include <iostream>
#include <limits>
using namespace std;
int main( ) {
const auto secret = 10 ;
auto a = 0 ;
cout << "Guess the secret num between 1-10 + 3 : " ;
cin >> a;
while ( a ! = secret) {
if ( a == 0 ) {
cin .clear ( ) ;
cin .ignore ( std:: numeric_limits < streamsize> :: max ( ) , '\n ' ) ;
cout << "Please enter a valid number between 1-10 + 3 : " ;
}
else if ( a < secret) {
cout << "Secret num is smaller!!\n Guess the secret num between 1-10 + 3 : " ;
}
else if ( a < secret) {
cout << "Secret num is greater !!\n Guess the secret num between 1-10 + 3 : " ;
}
a = 0 ;
cin >> a;
}
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8bGltaXRzPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7Cgljb25zdCBhdXRvIHNlY3JldCA9IDEwOwoJYXV0byBhID0gMDsKCQoJY291dCA8PCAiR3Vlc3MgdGhlIHNlY3JldCBudW0gYmV0d2VlbiAxLTEwICsgMyA6ICI7CgljaW4gPj4gYTsKCQoJd2hpbGUgKGEgIT0gc2VjcmV0KSB7CgkgICAgaWYgKGEgPT0gMCkgewoJICAgICAgICBjaW4uY2xlYXIoKTsKCSAgICAgICAgY2luLmlnbm9yZShzdGQ6Om51bWVyaWNfbGltaXRzPHN0cmVhbXNpemU+OjptYXgoKSwgJ1xuJyk7CgkgICAgICAgIGNvdXQgPDwgIlBsZWFzZSBlbnRlciBhIHZhbGlkIG51bWJlciBiZXR3ZWVuIDEtMTAgKyAzIDogIjsKCSAgICB9CgkgICAgZWxzZSBpZiAoYSA8IHNlY3JldCkgewoJICAgICAgICBjb3V0IDw8ICJTZWNyZXQgbnVtIGlzIHNtYWxsZXIhIVxuR3Vlc3MgdGhlIHNlY3JldCBudW0gYmV0d2VlbiAxLTEwICsgMyA6ICI7CgkgICAgfQoJICAgIGVsc2UgaWYgKGEgPCBzZWNyZXQpIHsKCSAgICAgICAgY291dCA8PCAiU2VjcmV0IG51bSBpcyBncmVhdGVyICEhXG5HdWVzcyB0aGUgc2VjcmV0IG51bSBiZXR3ZWVuIDEtMTAgKyAzIDogIjsKCSAgICB9CgkgICAgYSA9IDA7CgkKCSAgICBjaW4gPj4gYTsKCX0KfQ==