C Program to Check If Given Number is Palindrome or Not using While loop
Write C Program to Check If Given Number is Palindrome or Not using While loop
//WAP to check the given number is palindrome or not
#include<stdio.h>
int main()
{
long int n, ans = 0;
printf("Enter the number:--> ");
scanf("%ld", &n); //User input:-422
long int temp = n;
while(n != 0)
{
int remainder = n % 10; //2 //2 //4
ans = ans * 10 + remainder; //2 //22 //224
n = n / 10; //42 //4
}
if(temp == ans)
{
printf("The given number is palindrome");
}
else
{
printf("The given number is not palindrome");
}
return 0;
}
Output:
Run 1:
Enter the number:--> 456
The given number is not palindrome
Run 2:
Enter the number:--> 121
The given number is palindrome