#include <iostream>
#include <string>
bool isDigit(std::string const&);
int main()
{
std::string s, s1;
std::cin >> s;
if(isDigit(s)) {
std::cout << "Input is an int.\n";
} else {
std::cout << "Input is not an int.\n";
}
std::cin >> s1;
if(isDigit(s1)) {
std::cout << "Input is an int.\n";
} else {
std::cout << "Input is not an int.\n";
}
return 0;
}
bool isDigit(std::string const& s) {
bool isDigit = true;
int ssize = static_cast<int>(s.size());
for(int i = 0 ; i < ssize ; ++i) {
if(!isdigit(s[i])) {
isDigit = false;
break;
}
}
return isDigit;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgoKYm9vbCBpc0RpZ2l0KHN0ZDo6c3RyaW5nIGNvbnN0Jik7CgppbnQgbWFpbigpCnsKCXN0ZDo6c3RyaW5nIHMsIHMxOwoJc3RkOjpjaW4gPj4gczsKCglpZihpc0RpZ2l0KHMpKSB7CgkJc3RkOjpjb3V0IDw8ICJJbnB1dCBpcyBhbiBpbnQuXG4iOwoJfSBlbHNlIHsKCQlzdGQ6OmNvdXQgPDwgIklucHV0IGlzIG5vdCBhbiBpbnQuXG4iOwoJfQoKCXN0ZDo6Y2luID4+IHMxOwoJaWYoaXNEaWdpdChzMSkpIHsKCQlzdGQ6OmNvdXQgPDwgIklucHV0IGlzIGFuIGludC5cbiI7Cgl9IGVsc2UgewoJCXN0ZDo6Y291dCA8PCAiSW5wdXQgaXMgbm90IGFuIGludC5cbiI7Cgl9CgoJcmV0dXJuIDA7Cn0KCmJvb2wgaXNEaWdpdChzdGQ6OnN0cmluZyBjb25zdCYgcykgewoJYm9vbCBpc0RpZ2l0ID0gdHJ1ZTsKCWludCBzc2l6ZSA9IHN0YXRpY19jYXN0PGludD4ocy5zaXplKCkpOwoJZm9yKGludCBpID0gMCA7IGkgPCBzc2l6ZSA7ICsraSkgewoJCWlmKCFpc2RpZ2l0KHNbaV0pKSB7CgkJCWlzRGlnaXQgPSBmYWxzZTsKCQkJYnJlYWs7CgkJfQoJfQoKCXJldHVybiBpc0RpZ2l0Owp9Cg==