Try Code Live

Palindrome Number

Write a program to find if number is a palindrome number or not

A Palindrome Number is a number that remains the same when its digits are reversed. Example:

  • 121 → reversed 121
  • 123 → reversed 321


using System;

class Program
{
    static void Main()
    {
        int number = 121;
        int original = number;
        int reversed = 0;

        while (number > 0)
        {
            int digit = number % 10; // get last digit
            reversed = (reversed * 10) + digit; // build reversed number
            number = number / 10; // remove last digit
        }

        if (original == reversed)
            Console.WriteLine("Palindrome Number");
        else
            Console.WriteLine("Not Palindrome Number");
    }
}


Palindrome Number


Explanation:
  • Store the original number.
  • Extract each digit using % 10.
  • Build the reversed number.
  • Compare original with reversed:
    • If equal → Palindrome Number.
    • Else → Not Palindrome Number.