#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; }