/* Write a C Program to read a number, find the sum of the digits, reverse the number and check it for palindrome */ #include < stdio.h> void main() { int num1 ,m,n,remainder ,rev=0,reversed=0,sum=0,original; printf("Enter the values :\n"); scanf(" %d", &num1 ); n=num1; while(n>0) { m=n%10; sum=sum+m; n=n/10; } printf("\n Sum is=%d",sum); original=num1; n=original; /// REVERSE NUMBER while (n != 0) { remainder = n % 10; rev = rev * 10 + remainder; n /= 10; } printf("\n Reversed number = %d", rev); reversed=rev; // palindrome if orignal and reversed are equal if (original == reversed) printf(" \n %d is a palindrome.", original); else printf(" \n %d is not a palindrome.", original); }