約数計算機
整数のすべての正の約数、約数の組、素因数分解を求めます。
すべての約数を求める
1~10,000,000 の正の整数を入力してください。
因数と約数について
正の整数の約数とは、その整数を余りなく割り切れる正の整数です。例えば 12 を 3 で割るとちょうど 4 になるので、3 は 12 の約数です。12 の正の約数は 1、2、3、4、6、12 です。初等整数論では、整数の因数と約数は同じ意味で使われることがよくあります。
約数は自然に組になります。d が n を割り切るなら、n を d で割った商も約数となり、その組を掛けると n に戻ります。24 の組は 1 × 24、2 × 12、3 × 8、4 × 6 です。この計算機は平方根までの候補だけを調べ、割り切れた組の両方を追加します。n までの全整数を調べるより速く、漏れのない並べ替え済み一覧を得られます。
素因数分解は整数を素数の積で表します。24 は因数 2 を三つ、因数 3 を一つ含むので、2^3 × 3 です。素数の順序を除けば、1 より大きい整数には素因数分解がただ一つ存在します。この算術の基本定理により、素因数は約分、最大公約数や最小公倍数の計算、整除性の研究に役立ちます。
平方数は平方根の組が同じ数になるため、正の約数の個数が奇数になります。例えば 36 の中央の組は 6 × 6 で、一覧では 6 を一度だけ数えます。平方数でない数の約数は偶数個です。1 は特別で、約数は自分自身一つだけであり、素数でも合成数でもありません。
約数は、面積が決まった長方形の辺の候補を探す、物を等しいグループに分ける、繰り返しの予定を決める、数の規則性を見つけるなど、実用的な場面でも役立ちます。代数学では因数分解は乗法の逆で、式の整理や方程式の解法に使われます。暗号では、非常に大きな素数の積を分解する難しさが情報保護に利用されます。この計算機は指定範囲内の正の整数を正確に調べるためのもので、全約数、組ごとの積、約数の個数、素因数の構造をまとめて表示します。
約数計算の例
素数、完全数、平方数を含む例です。
| 数値 | 約数 | 数の性質 |
|---|---|---|
| 6 | 1, 2, 3, 6 | 最小の完全数です。 |
| 13 | 1, 13 | 素数には正の約数がちょうど二つあります。 |
| 36 | 1, 2, 3, 4, 6, 9, 12, 18, 36 | 約数が九つある平方数です。 |
| 120 | 1, 2, 3, 4, 5, 6, 8, 10, 12, 15, 20, 24, 30, 40, 60, 120 | 三桁の高度合成数です。 |
約数計算機の使い方
- 1~10,000,000 の正の整数を一つ入力します。
- 「約数を計算」を選ぶと、その数の平方根まで約数を調べます。
- 小さい順の約数一覧と個数を確認します。
- 素因数分解と組ごとの積を確認し、数の構造を理解します。
約数計算機のよくある質問
約数と倍数はどう違いますか?
約数はある数を割り切る数で、倍数はその数に整数を掛けて得られる数です。例えば 3 は 12 の約数で、24 は 12 の倍数です。
1 はすべての正の整数の約数ですか?
はい。どの正の整数も 1 で割ると余りがありません。その数自体も必ず正の約数の一覧に含まれます。
1 は素数ですか?
いいえ。1 は素数でも合成数でもありません。素数には異なる正の約数がちょうど二つ必要ですが、1 には一つしかありません。
なぜ平方数の約数は奇数個なのですか?
多くの約数は異なる商と組になります。平方数では平方根が自分自身と組になり、一度だけ数えるため、合計が奇数になります。
素因数分解から約数の個数を求めるには?
各素因数の指数に一を足し、それらを掛けます。60 = 2^2 × 3 × 5 なら、個数は 3 × 2 × 2、つまり 12 です。