//programul calculeaza suma cifrelor unui numar natural : recursiv si iterativ #include #include /* long int n; int suma(long int n) { if(!n) return 0; else return n%10 + suma(n/10); } void main(void) { clrscr(); printf("n=");scanf("%ld",&n); printf("suma cifrelor lui %ld = %d\n",n,suma(n)); getch(); */ void main() { long int n,x; int s; printf("n=");scanf("%ld",&n); s=0; x=n; while(x) { s+=x%10; x/=10; } printf("suma cifrelor lui %ld = %d\n",n,s); getch(); }