CCCPaste

dom.rab

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