From b8c12b89e29d35f037b1f0d36b1929574843bd6e Mon Sep 17 00:00:00 2001 From: sourav das <91898457+sourav153@users.noreply.github.com> Date: Tue, 5 Oct 2021 17:13:46 +0530 Subject: [PATCH] number is palindrome --- palindrome.c | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 palindrome.c 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; +}