Monday , September 25 2017
Home / c-program / C Program – Check a number is Palindrome or not

C Program – Check a number is Palindrome or not

C Program to check a given number is palindrome or not.

Number is Palindrome or not ?


#include<stdio.h> 
long int reverse(long int n); 
int isPalindrome(long int num); 
int main(void) 
{ 
    long int num; 
    printf("Enter any number : "); 
    scanf("%ld",&num); 
    if(isPalindrome(num)) 
        printf("Given Number is a palindrome\n"); 
    else 
        printf("Given Number is not a palindrome\n"); 
    return 0; 
} 
int isPalindrome(long int num) 
{ 
    if(num==reverse(num)) 
        return 1; 
    return 0; 
} 
long int reverse(long int n) 
{ 
    long int rev=0; 
    do 
    { 
        rev=rev*10+n%10; 
        n/=10; 
    }while(n>0); 
    return rev; 
}

Enter any number : 568956
Given Number is not a palindrome

Enter any number : 56465
Given Number is a palindrome

Happy Learning ūüôā

About chandrashekhar

Hi Folks, you have reach this so far, that shows you like what you are learning. Then why don't you support us to improve for bettor tutorials by leaving your valuable comments and why not you keep in touch with us for latest updates on your favorite blog @ facebook , twitter , Or Google+ ,

Recommended

C Program to add elements of an array

How to add elements in an array using C Program. Add elements of an Array …

Leave a Reply

Your email address will not be published. Required fields are marked *