Number Palindrome Checker C++

#include<iostream>
using namespace std;

class NumRev {

    int rev;
public:
    void reverse(int n) {
        rev = 0;
        int temp = n;
        while(temp>0) {
            rev = rev * 10 + temp%10;
            temp /= 10;
        }
        cout << "reverse is : "<<rev<<endl;
    }

    void palindrome(int n) {
        if(n == rev) {
            cout<<"Given number is Palindrome\n"<<endl;
        }
        else {
            cout << "Given number is Not Palindrome\n"<<endl;
        }
    }
};

int main() {

    int n;

    while(1) {
        cout<<"Find Reverse\n\n";
        cout<<"enter a number: ";
        cin>> n;
        NumRev r;
        r.reverse(n);
        r.palindrome(n);
    }

}




Comments

Popular posts from this blog

AI and Human Evolution

To Do List App (GUI) using C#

Snake Game using JAVA