d. Write a C program to find the sum of individual digits of a positive integer 

and test given number is palindrome.

Sum of individual digits of a positive integer:

Program:

#include<stdio.h>

#include<conio.h>

#include<math.h>

void main ()

{

int number = 0, digit = 0, sum = 0;

clrscr();

printf("Enter any number\n ");

scanf("%d", &number);

while (number != 0)

{

digit = number % 10;

sum = sum + digit;

number = number / 10;

}

printf ("Sum of individual digits of a given number is %d", sum);

getch();

}



Output
:






Test given number is palindrome.
Program:
#include <stdio.h>
void main()
{
int number, t, rev=0, rmndr;
printf("Please enter a number to check Palindrome : ");
scanf("%d",&number);
printf("\nEntered number: %d", number);
t = number;
while (number > 0)
{
rmndr = number%10;
rev = rev*10 + rmndr;
number = number/10;
}
printf("\nReversed number: %d", rev);
if(t == rev)
{
printf("\nEntered number %d is a palindrome", t);
}
else
{
printf("\nEntered number %d is not a palindrome", t);
}
}
Output: