選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

27 行
402B

  1. // VSL version of prime assembly exercise, courtesy
  2. // of J.H.Ø. Anthony (class of 2011)
  3. def main ()
  4. begin
  5. return factor (1836311903)
  6. end
  7. def factor (n)
  8. begin
  9. var f
  10. f := n/2
  11. while n - f*(n/f) > 0 do
  12. f := f - 1
  13. if f > 1 then
  14. begin
  15. var r
  16. r := factor (f)
  17. r := factor (n/f)
  18. end
  19. else
  20. print n, "is a prime factor"
  21. return 0
  22. end