Sum digits of an integer: Difference between revisions

Line 1,642:
29
104</pre>
 
=={{header|Phix}}==
<lang Phix>function sum_digits(integer n, integer base)
integer res = 0
while n do
res += remainder(n,base)
n = floor(n/base)
end while
return res
end function
 
?sum_digits(1,10)
?sum_digits(1234,10)
?sum_digits(#FE,16)
?sum_digits(#F0E,16)</lang>
{{out}}
<pre>
1
10
29
29
</pre>
 
=={{header|PHP}}==
7,806

edits