Palindrome number

Q) Write a program to tell a given number is palindrome or not??(CODDED BY PRATIM MUKHERJEE)

Ans)
         #include <stdio.h>

int main()
{
    int n, num, rev = 0;

    /* Input a number from user */
    printf("Enter any number to check palindrome: ");
    scanf("%d", &n);

    /* Copy original value to 'num' to 'n'*/
    num = n; 

    /* Find reverse of n and store in rev */
    while(n != 0)
    {
        rev = (rev * 10) + (n % 10);
        n  /= 10;
    }

    /* Check if reverse is equal to 'num' or not */
    if(rev == num)
    {
        printf("%d is palindrome.", num);
    }
    else
    {
        printf("%d is not palindrome.", num);
    }

    return 0;
}

Example

Input

Input any number: 121
Output

121 is palindrome




Comments

Popular posts from this blog

Fabonacci series