Take input into an integer variable and calculate the sum of its digits. Assume that the input will be a five digit number.

#include <stdio.h>

int main(void)
{
int num, d1, d2, d3, d4, d5, sum;

printf( "\nEnter 5 digit number : " );
scanf("%d", &num ); /* 12907 */

d1 = num % 10; /* 7 */
num = num / 10; /* 1290 */

d2 = num % 10; /* 0 */
num = num / 10; /* 1290 */

d3 = num % 10;
num = num / 10;

d4 = num % 10;
num = num / 10;

d5 = num % 10;

sum = d1 + d2 + d3 + d4 + d5 ;

printf("\nSum of digits = %d", sum);

return 0;
}

No comments:

Post a Comment

kiss on google ads if you are anonymous because your ip is trackable.thank you.

......from.admin