RosettaCodeData/Task/Topic-variable/Forth/topic-variable-2.fth

6 lines
101 B
Forth

: ^2 dup * ;
: sqrt 0 tuck ?do 1+ dup 2* 1+ +loop ;
: topic >r r@ ^2 . r@ sqrt . r> drop ;
23 topic