diff --git a/C/027.c b/C/027.c new file mode 100644 index 0000000..5b0321b --- /dev/null +++ b/C/027.c @@ -0,0 +1,26 @@ + + + + +#include +int main() { + int n, reversed = 0, remainder, original; + printf("Enter an integer: "); + scanf("%d", &n); + original = n; + + // reversed integer is stored in reversed variable + while (n != 0) { + remainder = n % 10; + reversed = reversed * 10 + remainder; + n /= 10; + } + + // palindrome if orignal and reversed are equal + if (original == reversed) + printf("%d is a palindrome.", original); + else + printf("%d is not a palindrome.", original); + + return 0; +}