計算ツール

素因数分解計算

数を素因数に分解し、素数かどうかを調べます。

素因数分解計算 お使いのデバイス上で実行
  • お使いのブラウザ上で実行 — 入力した内容はアップロードされません
  • 登録不要、利用回数の上限なし、何度でも無料で使えます

仕組み

1より大きいすべての整数は、素数の積として、ただ1通りに表せます。その積を求めることは、約分、通分、そして初等整数論のほとんどの基礎になります。

分解の方法

2で割り、続いて、残った数の平方根までの奇数で割ってみる試し割り法です。割る数がその平方根を超えたら、残ったものは必ず素数です。この早めの打ち切りのおかげで、人が実際に入力する数であれば、一瞬で終わる速さになります。

指数表記

360は 2 × 2 × 2 × 3 × 3 × 5 で、2³ × 3² × 5 と書くほうが便利です。最大公約数や最小公倍数を手計算で求めるときに必要なのが、この指数表記です。

約数

約数の個数は指数から直接求まります。各指数に1を足して掛け合わせます。360の指数は3、2、1なので、約数は 4 × 3 × 2 = 24 個です。約数の総和も表示します。これは、完全数や過剰数を見分けるための値です。

制限

1000兆(10¹⁵)までです。それを超えると、試し割りが遅くなり、浮動小数点の整数が正確でなくなります。ちなみに、大きな数の素因数分解が公開鍵暗号を支えているのも、これが理由です。

よくある質問

素因数分解計算:よくある質問

素数かどうかは、どうすれば分かりますか?

素因数がちょうど1つ、つまり自分自身だけであれば素数です。ツールがそのことを直接表示します。

指数表記とは何ですか?

繰り返される因数をまとめたものです。2 × 2 × 2 × 3 × 3 × 5 は 2³ × 3² × 5 になります。

約数の個数はどう求めますか?

各指数に1を足して、すべてを掛け合わせます。

どのくらい大きな数まで扱えますか?

10¹⁵までです。それを超えると、方法が遅すぎるうえ、整数を正確に表現できなくなります。

1は素数ですか?

いいえ。素数はちょうど2つの異なる約数を持ち、1の約数は1つです。このツールには2以上の数を入力する必要があります。