Greatest common divisor: Difference between revisions
m
→{{header|Bracmat}} remedied lang elements w/o Bracmat
m (→Builtin: library change) |
|||
Line 261:
=={{header|Bracmat}}==
Bracmat uses the Euclidean algorithm to simplify fractions. The <code>den</code> function extracts the denominator from a fraction.
<lang bracmat>(gcd=a b.!arg:(?a.?b)&!b*den$(!a*!b^-1)^-1);</lang>
Example:
<pre>{?} gcd$(49865.69811)▼
▲{?} gcd$(49865.69811)
▲{!} 9973</lang>
=={{header|C}}/{{header|C++}}==
|