C Program To Check Given Number Is Palindrome Or Not

C Program To Check Given Number Is Palindrome Or Not

Example

#include<stdio.h>

void main() {
    int number, temp, remain, reverse;
    
    reverse = 0;
    printf("n Enter any number: ");
    scanf("%d", &number);
    
    temp = number;
    
    do {
        remain = number % 10;
        reverse = (reverse * 10) + remain;
        number = number / 10;
    } while (number >= 1);
    
    if (temp == reverse)
        printf("n %d Number is palindrome", temp);
    else
        printf("n %d Number is not a palindrome", temp);
}

Output:

Enter any number: 511
511 Number is not a palindrome

Leave a comment