Greatest common divisor: Difference between revisions

Content added Content deleted
(→‎{{header|Common Lisp}}: tell the name actually used)
No edit summary
Line 1,955: Line 1,955:
else gcd(a, b % a)
else gcd(a, b % a)
)</lang>
)</lang>


=={{header|M2000 Interpreter}}==
<lang M2000 Interpreter>
gcd=lambda (u as long, v as long) -> {
=if(v=0&->abs(u), lambda(v, u mod v))
}
Module CheckGCD (f){
Print f(49865, 69811)=9973
Def ExpType$(x)=Type$(x)
Print ExpType$(f(49865, 69811))="Long"
}
CheckGCD gcd
</lang>


=={{header|Maple}}==
=={{header|Maple}}==