C Program : Reverse number and check whether the number is palindrome or not by using unconditional statements.
Palindrome in C:
A palindrome is a method, which is used to reverse the given numbers. If we reverse a palindrome number, it will not change and it won’t give any other meaning. For example 212, 343, 13431, -525, -767 are palindrome numbers.
[Read: C program for simple interest calculation]
For finding a given number is palindrome or not,
- Initially we have to reverse it,
- Then compare the given number with the original palindrome number,
- If both are same then number is palindrome else not.
[Useful: Education Loan Guide] & [Study Abroad Details]
Here is a C program for finding a palindrome number. The C source code is given below.
/* Title: Palindrome Author: Vinoth Selvaraj © http://students3k.com */ //Header files #include <stdio.h> #include <conio.h> void main() { //Program variables int cnt,temp,vslue,value1,pow=1,value2=1,sum=0; clrscr(); //Function to clear the previous output printf("Enter the number : "); //Display function scanf("%d",&value); //Getting input function temp=number; // method of reverse number while(value>0) //unconditional statement { value/=10; if(value>0) pow++; } Value=temp; value1=value%10; while(value>0) { value=value/10; value2=value1*10+sum; sum=value%10; } printf("%d ",value2); getch(); }