How to use sum of digits of any number for loop in C Language

For Loop

On this page

For Loop

Program to use Sum of Digits of any Number For Loop in C Language

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

Output

Enter a Number : 433
Sum of Digits = 10