How to use sum of digits of any number in c language

Sum of Digits of any Number

On this page

Sum of Digits of any Number

Program to use Sum of Digits of any Number in c language

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

Output

Enter a number : 55
  sum of digits = 10