Sum of digits in a number

The below program takes a number as input produces the sum of digits in the input number. The below program is implemented using c.

Ex:
Let 856 be number.
So the sum of digits of 856 will be 8+5+6=19 


#include<stdio.h>
int main()
{
 int x,k,sum=0,c;
 printf("\nEnter a number : ");
 scanf("%d",&x);
 while(x>0)
 {
  c=x%10;
  x=x/10;
  sum=sum+c;
 }
 printf("Sum of digits=%d",sum);
 return 0;
}



Description:

The above program computes the sum of individual digits of a number and prints it.


Output:

Case 1:

Enter a number:647
Sum of digits:17

Case 2:

Enter a number:78
Sum of digits:15

Comments

Popular posts from this blog

Non Restoring Division Algorithm Implementation in C

Hackerrank Modified Kaprekar Numbers Solution

Bit Stuffing Code Implementation in Java