Palindrome
A number which is read from both sides but doesn't make change called a palindrome number
.
.
just like word "MADAM" you can read this word from both sides the outcome will always MADAM.
This situation can also be in Integer number that called palindrome number.
For Ex.
12321
11111
555555
Now focus what we have to do in C program?
It is a very simple program. We will just reverse the number and do match given number and reversed number if both are same is Palindrome. For Ex.
given number:- 1234
reversed number :- 4321 It is not a Palindrome number.
given number :-1234321
reversed number :- 1234321 It is a Palindrome number.
Now Writing Program
#include<stdio.h>
int main()
{
int num,temp, rev=0, rem; // Clearing the garbage from rev with 0.
printf("Enter A Number");
scanf("%d",&num);
temp = num;
temp = num;
while(temp>0)
{
rem = temp % 10;
rev = rev * 10 + rem;
temp = temp / 10;
}
if(num==rev)
{
printf("It is a Palindrome Number %d",num);
}
else
{
printf("It Is Not A Palindrome Number %d",num);
}
}
temp = temp / 10;
}
if(num==rev)
{
printf("It is a Palindrome Number %d",num);
}
else
{
printf("It Is Not A Palindrome Number %d",num);
}
}
No comments:
Post a Comment