以上のプログラムを実行すると、たまに負の数が結果として返されます。
randomize a=rnd(4)+2 dim b,a repeat a b(cnt)=rnd(5)*100 mes "["+cnt+"]="+b(cnt) loop c=b(0) repeat a-1 c=c*b(cnt+1) loop d=a-1 mes "bの配列(0~"+d+")をすべて掛けると"+c+"になります。"
改善したいのですが、どのようにすればよいでしょうか?
|
ONION software Copyright 1997-2023(c) All rights reserved. |