RosettaCodeData/Task/Loops-While/Maxima/loops-while.maxima

5 lines
210 B
Text
Raw Permalink Normal View History

2013-04-10 21:29:02 -07:00
block([n], n: 1024, while n > 0 do (print(n), n: quotient(n, 2)));
/* using a C-like loop: divide control variable by two instead of incrementing it */
for n: 1024 next quotient(n, 2) while n > 0 do print(n);