RosettaCodeData/Task/Van-der-Corput-sequence/Tcl/van-der-corput-sequence-2.tcl

14 lines
336 B
Tcl
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
# Print the first 10 terms of the Van der Corput sequence
for {set i 1} {$i <= 10} {incr i} {
puts "vanDerCorput($i) = [digitReverse $i]"
}
# In other bases
foreach base {3 4 5} {
set seq {}
for {set i 1} {$i <= 10} {incr i} {
lappend seq [format %.5f [digitReverse $i $base]]
}
puts "${base}: [join $seq {, }]"
}