[問題 7-2]のヒント
1.「42」の約数を求めましょう。
(ノートを使って、解き方をメモしながら説いてください)
2.任意の数nの約数を表示する表示するプログラムを作りましょう。
約数を求める問題です。
約数とは、ある整数を整数で割ったときに割り切れる数のことを言います。
6の約数は「1、2、3、6」。5の約数は「1、5」になります。
1の42の約数を見つけるためには、42を1から順に割っていったときに、あまりが0になる数が42の約数となります。
42 ÷ 1 = 42 あまり 0 ←約数
42 ÷ 2 = 21 あまり 0 ←約数
42 ÷ 3 = 14 あまり 0 ←約数
42 ÷ 4 = 10 あまり 2
42 ÷ 5 = 8 あまり 2
・・・
これをプログラムで書くと、たとえば次のように書くことができます。
n = 42
i = 0
n回繰り返す
i = i + 1
もし (nをiで割ったあまりが0ならば
iを表示する
//