diff --git a/Palindromecode.md b/Palindromecode.md new file mode 100644 index 0000000..615dc04 --- /dev/null +++ b/Palindromecode.md @@ -0,0 +1,22 @@ +#include +int main() { + int n, reversedN = 0, remainder, originalN; + printf("Enter an integer: "); + scanf("%d", &n); + originalN = n; + + // reversed integer is stored in reversedN + while (n != 0) { + remainder = n % 10; + reversedN = reversedN * 10 + remainder; + n /= 10; + } + + // palindrome if orignalN and reversedN are equal + if (originalN == reversedN) + printf("%d is a palindrome.", originalN); + else + printf("%d is not a palindrome.", originalN); + + return 0; +}