This is the most common program which will be asked for a fresher to the programming world.

Following are some of the steps to achieve a Palindrome program algorithm

  • Read the number from the user using the console (in our case)
  • Hold the number in a temporary variable
  • Reverse the number
  • Compare the temporary number with a reversed number
  • If both numbers are same, print palindrome number. Else print not a palindrome number
using System;  
  public class PalindromeExample  
   {  
     public static void Main(string[] args)  
      {  
          int n,r,sum=0,temp;    
          Console.Write("Enter the Number: ");   
          n = int.Parse(Console.ReadLine());  
          temp=n;      
          while(n>0)      
          {      
           r=n%10;      
           sum=(sum*10)+r;      
           n=n/10;      
          }      
          if(temp==sum)      
           Console.Write("Number is Palindrome.");      
          else      
           Console.Write("Number is not Palindrome");     
    }  
  }

Output:

Enter the Number=151   
Number is Palindrome.

Enter the number=123  
Number is not Palindrome.

Happy Coding 🙂