Hi,
The See the below recursion.
it works, but:Code:#include<stdio.h> int rec(int); int main() { int n, b; scanf("%d", &n); b = rec (n); printf("%d", b); return 0; } int rec(int n) { if (n==0) return 0; else return (n%10+rec(n/10)); }
This is not working, is it possible to make it work?Code:#include<stdio.h> void rec(int); int main() { int n; scanf("%d", &n); rec (n); return 0; } void rec(int n) { if (n==0) rec(n)=0; else printf("%d", (n%10+rec(n/10))); }
thanks.