//회문 정수
#include <iostream>
using namespace std;
int reverse(int number){
int result = 0;
while(number!=0){
int b = number%10;
result = result *10 + b;
number = number/10;
}
return result;
}
bool isPalindrome(int number)
{
if (reverse(number) == number)
return true;
else return false;
}
int main(){
int x;
cout << "Enter an integer :";
cin >> x;
if (isPalindrome(x)) cout << x << " is a palindrome. " << endl;
else cout << x << " is not a palindrome. " << endl;
system("pause");
return 0;
}
댓글 없음:
댓글 쓰기