C Program to Add Digits of Number using While loop
Write C Program to Add Digits of Number using While loop
//Write a C program to add the digits in a number #include <stdio.h> int main() { long int n, m; int sum = 0; printf("Enter the number :--> "); scanf("%ld", &n); m = n; while(n > 0) { int remainder = n % 10; sum = sum + remainder; //sum of digits n = n / 10; } printf("Sum of the digits of number %ld : %d",m, sum); return 0; }
Output:
Enter the number :--> 654321
Sum of the digits of number 654321 : 21