#include
#include
int sumDigitsIter(int n) {
int sum = 0;
n = n < 0 ? -n : n;
while (n > 0) {
sum += n % 10;
n /= 10;
}
return sum;
}
int sumDigitsRec(int n) {
n = n < 0 ? -n : n;
if (n == 0)
return 0;
return (n % 10) + sumDigitsRec(n / 10);
}
int main() {
int n = 1234;
printf("Iterativno: %d\n", sumDigitsIter(n));
printf("Rekursivno: %d\n", sumDigitsRec(n));
system("pause");
return 0;
}