C Program to Find Sum of Digit of a Given Number
Program
#include<stdio.h>
#include<conio.h>
int main()
{
long int number, sum=0, rem, original;
clrscr();
printf("Enter number: ");
scanf("%ld", &number);
original = number;
while(number!=0)
{
rem = number % 10;
sum = sum + rem;
number = number/10;
}
printf("Sum of Digit of %ld is %ld", original, sum);
getch();
return(0);
}
Output of the above program :
Enter number: 9999974 ↲ Sum of Digit of 9999974 is 56 Note: ↲ indicates enter is pressed.