c program to add digits using recursion
program code:
#include <stdio.h>
int add_digits(int);
int main()
{
int n, result;
printf("enter an integer ");
scanf("%d", &n);
result = add_digits(n);
printf("%d\n", result);
return 0;
}
int add_digits(int n) {
static int sum = 0;
if (n == 0) {
return 0;
}
sum = n%10 +
add_digits(n/10);
return sum;
}
output:
enter an integer
78
15
No comments:
Post a Comment