7.04.2017

회문 정수

//C++로 시작하는 객체지향 프로그래밍 p.275 예제 6.3
//회문 정수
#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;
}

댓글 없음:

댓글 쓰기