diff --git a/palindrome.c b/palindrome.c new file mode 100644 index 0000000..34150ab --- /dev/null +++ b/palindrome.c @@ -0,0 +1,22 @@ +#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; +}