Code:#include <iostream> #include <iomanip> bool checkPalindrome(unsigned original) { unsigned reverseNum {}; for (auto tempOriginal {original}; tempOriginal > 0; tempOriginal /= 10) reverseNum = reverseNum * 10 + tempOriginal % 10; return original == reverseNum; } int main() { std::cout << "1234 " << std::boolalpha << checkPalindrome(1234) << '\n'; std::cout << "1331 " << std::boolalpha << checkPalindrome(1331) << '\n'; std::cout << "12321 " << std::boolalpha << checkPalindrome(12321) << '\n'; std::cout << "1451 " << std::boolalpha << checkPalindrome(1451) << '\n'; }Code:1234 false 1331 true 12321 true 1451 false




Reply With Quote
