Write a program to find out sum of digits of given number. code example
Example 1: adding digits of a number in c
#include<stdio.h>
int main()
{
int num,sum=0,r,temp;
printf("Enter the number:\n ");
scanf("%d",&num);
temp=num;
while(temp!=0)
{
r=temp%10;
sum=sum+r;
temp=temp/10;
}
printf("\nGiven number = %d",num);
printf("\nSum of the digits = %d",sum);
}
Example 2: Determine the sum of al digits of n
def sum_of_digits(n):
sum = 0
while (n != 0):
sum = sum + int(n % 10)
n = int(n/10)
return sum
Example 3: Write a function digitsum that calculates the digit sum of an integer. The digit sum of an integer is the sum of all its digits.
function digSum(n) {
let sum = 0;
let str = n.toString();
console.log(parseInt(str.substring(0, 1)));
for (let i = 0; i < str.length; i++) {
sum += parseInt(str.substring(i,i+1));
}
return sum;
}
Example 4: how to count digits and sum of digits in C
Enter the number
300
Given number = 300
Sum of the digits 300 = 3
Enter the number
16789
Given number = 16789
Sum of the digits 16789 = 31