Sum multiples of 3 and 5: Difference between revisions
Content added Content deleted
m (→{{header|Tcl}}: Updated output) |
(→{{header|BASIC}}: Added bc) |
||
Line 83: | Line 83: | ||
{{out}} |
{{out}} |
||
<pre>233168</pre> |
<pre>233168</pre> |
||
=={{header|bc}}== |
|||
{{trans|Groovy}} |
|||
<lang bc>define t(n, f) { |
|||
auto m |
|||
m = (n - 1) / f |
|||
return(f * m * (m + 1) / 2) |
|||
} |
|||
define s(l) { |
|||
return(t(l, 3) + t(l, 5) - t(l, 15)) |
|||
} |
|||
s(1000) |
|||
s(10 ^ 20)</lang> |
|||
{{Out}} |
|||
<pre>233168 |
|||
2333333333333333333316666666666666666668</pre> |
|||
=={{header|C#}}== |
=={{header|C#}}== |