Sum of digits in a number in c:
Write a program to print sum of each digit in a given number n:
Example:
1234=1+2+3+4=10
Input:
456
Output:
15
Program:
#include<stdio.h>
int main()
{
int n,sum=0,m;
scanf("%d",&n);
while(n>0)
{
m=n%10;
sum=sum+m;
n=n/10;
}
printf("%d",sum);
return 0;
}
Python:
Input:
456
Output:
15
Program:
n=int(input())
k=str(n)
sum=0
for i in k:
num=int(i)
sum=sum+num
print(sum)
Tags
C&Python