設問
401以上900以下の乱数を発生させ,その約数を全て求めるスクリプトを繰り返しを用いて作 成せよ.結果表示は次のようになるものとする.
発生した乱数:828 約数: 1 2 3 4 6 9 12 18 23 36 46 69 92 138 207 276 414 828 |
num = rand(500) + 401 printf "発生した乱数:%d\n約数:", num for i in 1..num if num % i == 0 printf " %d", i end end printf "\n" |
設問
501以上1000以下の乱数を発生させ,その約数を全て求めるスクリプトを繰り返しを用いて作 成せよ.結果表示は次のようになるものとする.
発生した乱数:828 約数: 1 2 3 4 6 9 12 18 23 36 46 69 92 138 207 276 414 828 |
num = rand(500) + 501 printf "発生した乱数:%d\n約数:", num for i in 1..num if num % i == 0 printf " %d", i end end printf "\n" |
Back |