2^i * 3^j * 5^k なる整数
Posted feedbacks - なでしこ
#7639を参考に移植。for文がないのがきつい・・・
1 2 3 4 5 6 7 8 9 10 11 12 | limit=100
n=0
i=1
(n<limit)の間
tmp=i
(tmp%2=0)の間,tmp=tmp/2
(tmp%3=0)の間,tmp=tmp/3
(tmp%5=0)の間,tmp=tmp/5
もし(tmp=1)ならば
iを表示
n=n+1
i=i+1
|

leque
#7554()
Rating1/3=0.33
2^i * 3^j * 5^k の形で表される整数を小さい方から順に 100 個列挙するプログラムを書いてください。 i, j, k は 0 以上の整数です。アルゴリズムのオーダーについても考えてみてください。
例えば最初の 10 個は次のようになります:
※解答では i, j, k の各値を示す必要はありません。
[ reply ]