int64_t Euler_4() { int a, b, ans=0; for (a=999; a; a--) { for (b=999; b>=a; b--) { if (Palindrome(a * b) == 1) { if (a * b > ans) { ans = a * b; } } } } return (int64_t) ans; }
int main ( const int argc, const char* const argv[] ) { std::cout << Palindrome(argv[1]) << std::endl; std::cout << Palindrome2(argv[1]) << std::endl; return 0; }