• + 1 comment

    Better use ternary for 1 liner if.

    struct Calculator : public AdvancedArithmetic
    {
        int divisorSum(int n)
        {
            int sum = 0;
            for(int i = n; i > 0; --i)
                sum += n%i ? 0 : i;
            return sum;
        }
    };