how to find sum of digits in C?
Answers were Sorted based on User's Feedback
Answer / vani
//sum of digits in c//
#include<stdio.h>
#include<conio.h>
void main()
{
int n,r,sum=0;
clrscr();
printf("\n enter the number:");
scanf("%d",&n);
while(n!=0)
{
r=n%10;
sum=sum+r;
n=n/10;
}
printf("sum=%d");
getch();
}
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / jay soni
#include<stdio.h>
#include<conio.h>
void main()
{
int n,sum=0,r;
printf("enter the value");
scanf("%d",&n);
while(n>0)
{
r=n%10;
n=n/10;
sum=sum+r;
}
printf("\nsum of digits is %d",sum);
getch();
}
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / giri
#include <stdio.h>
#include <conio.h>
void main()
{
int sum=0, num, mul=1;
printf("Enter the number");
scanf("%d", &num);
while(num)
{
sum = sum + ((num%10)*mul);
num = num/10;
mul = mul * 10;
}
printf("Sum is %d", sum);
}
| Is This Answer Correct ? | 6 Yes | 7 No |
Answer / rajan praksh more (vangani-tha
#include<stdio.h>
#include<conio.h>
void main()
{
int rem,a;
int sum=0;
clrscr();
printf("Enter The Number: ");
scanf("%d",&a);
while(a>0)
{
rem=a%10;
sum=sum+rem;
a=a/10;
}
printf("sum of digits of entered number is =%d",sum);
getch();
}
| Is This Answer Correct ? | 0 Yes | 1 No |
Answer / mokhtar
all your answers are wrong, guys, for example when you get the reminder of 2/10, it gives you 0, because all of you used int as a data type.
so I think the the method is right, but the implementation is wrong.
regards.
| Is This Answer Correct ? | 0 Yes | 1 No |
Answer / rakesh ranjan
#include<conio.h>
#include<stdio.h>
main()
{
int x=0,n,i;
printf("entre the number");
scanf("%d",&n);
for(;n>0;n/=10)
x=x+n%10;
printf("sum = %d",x);
getch();
}
| Is This Answer Correct ? | 0 Yes | 2 No |
Answer / gg
try this....
#include<stdio.h>
int main()
{
int n,m,sum=0;
scanf("%d",&n);
for(m=0;((m=n%10)!=0);n=(n/10))
sum+=m;
printf("count is %d\n",sum);
}
| Is This Answer Correct ? | 13 Yes | 16 No |
Answer / ruchi
#include<stdio.h>
#include<conio.h>
int main()
{
int n,m,d,m1,s=0,s1;
printf("enter the number ");
scanf("%d",&n);
m=n%10;
d=n/10;
while(d>=10)
{
m1=d%10;
d=d/10;
s=s+m1;
}
s1=s+m+d;
printf("\nThe sum of digits is ");
printf("%d",s1);
getch();
}
| Is This Answer Correct ? | 7 Yes | 11 No |
Answer / deepak upadhyay
#include<stdio.h>
void main()
{
int num,a,b,c,d,e,sum;
printf("enter the num");
scanf("%d",&num);
a=num%10;
b=((num%100)-a)/10;
c=((num%1000)-(num%100))/100;
d=((num%10000)-(num%1000))/1000;
e=((num%100000)-(num%10000))/10000;
sum=a+b+c+d+e;
printf("\n1's place= %d \n10's place= %d \n100's
place= %d \n1000's place= %d \n10000's place=
%d",a,b,c,d,e);
printf("\nsum=%d",sum);
}
| Is This Answer Correct ? | 1 Yes | 6 No |
Answer / leelanarasimhareddy
void main()
{
int a[20];
printf("enter no of values");
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
for(i=0;i<n;i++)
{
sum=sum+a[i];
}
printf("%d",sum);
}
| Is This Answer Correct ? | 63 Yes | 86 No |
suppose we use switch statement and we intilize years name using enum statement like(jan,feb,mar,------dec) we take integer value as an input .question is that the month which we analyz is from 0 to 11 bt if i enter 12 than how he again starts from begning and print jan
Is it cc or c in a letter?
Is fortran still used in 2018?
Difference between goto, long jmp() and setjmp()?
Explain what is dynamic data structure?
I didn't count the ducks that I saw in line, but I do remember that one duck was in front of two ducks, another duck behind two ducks. How many ducks did I see?
write a program that will read the temperature in Celsius and convert that into Fahrenheit.
without using arithmatic operator convert an intger variable x into x+1
any function have arguments one or more OR not . it is compulsary a) any function compulsary have one or more arguments b) any function did not have arguments. It is not compulsary c) it is optional it is not compulsary d) none of the above
Why static variable is used in c?
what is the difference between definition and declaration? give me some examples.
If an old women's age is the same as her three grand daughters i,mean the number of days old child=the no of weeks old child=no of months old child .The total yrs of all these ppl is 114 yrs...then how old is the old woman? the yr has 365 days..and 30 days each month.