Right Place For Right Person TM
 Interviews

Learn C with example

Input a number and sum its digits

In this example we are going to find digits of a number and then add these digits to find the sum of digits.

In this we are including two header library files and five predefined  functions. In this example we first take number then find there digits and then add these digits to find sum in while loop.

To find digits we just find the modulo of 10 .This will gives last digit .Then add it into another variable(r). To find next digit we need to cut last digit so divide by 10 and store it into a varaible(i). Repeat while loop until  i in not equals to zero.

Then finally print the sum(r).

 ```/* input a number and sum its digit */ #include #include void main() { int i,p,r=0; clrscr(); printf("\nEnter a number to sum its digit :\t"); scanf("%d",&i); while(i!=0) { p=i%10; r=r+p; i=i/10; } printf("The sum of digit\t:%d",r); getch(); }```

Output Of Example

 Enter a no to which you have to sum digit: 1234 The sum of digit :10

Tolal:0 Click: