Palindrome number algorithm
- Get the number from user
- Hold the number in temporary variable
- Reverse the number
- Compare the temporary number with reversed number
- If both numbers are same, print palindrome number
- Else print not palindrome number
Let's see the palindrome program in C. In this c program, we will get an input from the user and check whether number is palindrome or not.
- #include<stdio.h>
- int main()
- {
- int n,r,sum=0,temp;
- printf("enter the number=");
- scanf("%d",&n);
- temp=n;
- while(n>0)
- {
- r=n%10;
- sum=(sum*10)+r;
- n=n/10;
- }
- if(temp==sum)
- printf("palindrome number ");
- else
- printf("not palindrome");
- return 0;
- }
Output:
enter the number=151
palindrome number
enter the number=5621
not palindrome number