Contact: aviboots(AT)netvision.net.il
31,106 questions
40,778 answers
573 users
#include <stdio.h> int sum_recursion(int n) { if (n != 0) { return (n % 10 + sum_recursion(n / 10)); } else { return 0; } } int main(void) { int n = 3891; printf("%d\n", sum_recursion(n)); return 0; } /* run: 21 */