gcd

 

 

Overview

The gcd function returns the greatest common divisor of a pair of integers.

Usage

The gcd function can be used to compute the greatest common divisor of a pair of integers.

 

Syntax


Expression:

(gcd int1 int2)


Arguments Name Type Description
Argument:int1Integer An Integer
Argument:int2Integer An Integer

Returns:

Computes the greatest common divisor of int1 and int2 and returns it.



 

Examples

Here are a number of links to Lambda coding examples which contain this instruction in various use cases.

 

Argument Types

Here are the links to the data types of the function arguments.

Integer

Here are also a number of links to functions having arguments with any of these data types.

++ += + /=
/ * -- -=
- addi avg badd
balance bdiv binaryInsert binaryNand
binaryNor binaryNot binaryNxor binarySearch
bitwiseAnd bitwiseNand bitwiseNor bitwiseNot
bitwiseNxor bitwiseOr bitwiseShiftLeft bitwiseShiftRight
bitwiseXor bmod bmul boolean
cadd cdiv char character
cmod cmul code compare
cons count csub day
days360 debugDetective deleteRows delete
display divi evalInSyncLocalContext exit
exportCsv exportSbf exportTab fact
fdisplay fileClose fileCopy fileDisplay
fileErase fileOpen fileReadRecord fileRead
fileResize fileSeek fileWrite filewriteln
findBlock find floor fraction
freeBlock gcd getRecursionCount hashString
hour iadd icompareEQ icompareGE
icompareGT icompareLE icompareLT icompareNE
idiv imod importCsv importSbf
importTab imul insertRows insert
inside inspect integer isAtom
isBitVector isBoolean isBound isByteVector
isChar isCharacter isComplex isDate
isDictionary isDirectory isEqual isError
isEven isFloatVector isIdentical isInside
isIntegerVector isInteger isLambda isMatrix
isMember isMoney isNumberMatrix isNumberVector
isNumber isObjectVector isObject isPair
isPcodeVector isString isStructure isSymbol
isText isType isVector isub
kurtosis lcm left length
list macroReplace makeQuotedList max
median member mid min
minute mod modi money
month muli new number
objectToMatrix objectToNumMatrix objectToNumVector pair
parent parse preAllocateFixedMemoryBlocks product
qt random randomize range
rank refAttributes refValues ref
remove replace rept resize
right round saveObject second
setAttributes setBlock setCar setCdr
setLastCdr setq sizeof skew
sort sql sqrt srandom
stdev stdevp string subi
substitute substring sum sumsqr
svmRegression system text time
type uniqueInsert var varp
vectorBinaryInnerProduct vectorBipolarInnerProduct vectorCosineInnerProduct vectorCubeInnerProduct
vectorDelete vectorExpInnerProduct vectorFill vectorInnerProduct
vectorLogInnerProduct vectorQuartInnerProduct vectorQuintInnerProduct vectorSigmoidInnerProduct
vectorSineInnerProduct vectorSquareInnerProduct vectorTanInnerProduct vectorTanhInnerProduct
writelg writeln year

Analytic Information Server (AIS)

AIS Component Systems

  • Smartbase Engine
  • QT C++ Libraries
  • MySQL Relational Database
  • AIS Lisp Libraries
  • Rapid Analytic Demo IDE