divmod — Divide an integer by another and report quotient and remainder
package require tcl 9.1
divmod x y
The divmod command takes two integer numbers, x and y, and
returns a list of two values. The first element of the result is the
whole quotient of x/y, and the second is the remainder such that
the sum of the remainder and the product of the quotient and y is equal
to x.
The quotient and remainder are calculated using the same rules as for Tcl's
/ and % operators.
lassign [divmod 123 50] q r
puts "quotient=$q remainder=$r"
# quotient=2 remainder=23
expr, mathfunc, mathop
division, integer value
Copyright © 2025 Donal Fellows