因数・約数計算機

整数を1つ入力するだけで、素因数分解、約数一覧、約数の個数と合計、約数ペアをまとめて確認できる計算機です。

最終更新: 2026/03/30

因数・約数計算機

整数を1つ入力するだけで、約数の個数、約数一覧、素因数分解、約数ペアを1画面で確認できます。

対象の整数を入力
入力と同時に計算
正の整数
1以上 999,999,999,999 以下の整数のみ対応しています。小数や負の数は対象外です。
クイック例
読み方のポイント
  • 素因数分解式は、最小の素数から順に割り切った結果をまとめて表示します。
  • 約数の個数は、各指数に1を足した値をすべて掛け合わせて求めます。
  • 平方数は中央の約数が1回だけ数えられるため、約数の個数が奇数になります。

整数を入力すると、約数と素因数分解の結果がすぐに表示されます。

例示 · 合成数
24
約数の個数

360 の約数は 24 個で、素因数分解は 2³ × 3² × 5 です。

360 = 23 × 32 × 5
合成数 偶数 平方数ではない
約数の合計
1,170
異なる素因数
3個
自分自身を除く最大の約数
180
約数ペア
12組
素因数の構成
すべての約数

約数を昇順ですべて表示します。

約数ペア
左の約数 右の約数
このツールは学習、検算、問題演習のための参考用です。提出用の答案では、教科書や授業で求められる表記と解き方も合わせて確認してください。

因数・約数計算機とは?

因数・約数計算機は、整数を1つ入力すると、その数を割り切れるすべての約数と素数単位の分解結果を同時に確認できるツールです。学校数学の復習、数論の入門、アルゴリズムの検算などでよく使われる Factor Calculator を、日本語で読みやすい形に整理しています。

素数か合成数か、約数がいくつあるか、約数の合計はいくつかまで一緒に見られるため、単に分解するだけでなく数の性質をまとめて把握できます。たとえば 360 のように約数が多い数は指数が大きくなり、9973 のような素数は 1 と自分自身しか約数を持たないことがすぐに分かります。

このツールでは上部で主要な結果を先に示し、その下で約数一覧と約数ペアを確認できるようにしました。手計算で公式を確かめたいときや、平方数かどうかを素早く見分けたいときにも役立ちます。

こんな場面で使えます

約数と素因数分解は、初等・中等数学からプログラミング学習まで幅広く登場します。1回で複数の結果を見られる計算機を使えば、検算の手間を減らし、数の構造をより直感的に理解できます。

  • 数学の問題演習 – 約数の個数、素因数分解、平方数かどうかをすばやく確認したいとき
  • 公約数・倍数の学習 – 最大公約数や最小公倍数を求める前の検算用として
  • コーディング練習 – 約数列挙や素因数分解ロジックの確認に
  • アルゴリズムのデバッグ – 自作コードの結果と比較したいとき
  • 試験前の復習 – よく出る整数の性質をまとめて見直したいとき

主な機能

この計算機は約数を並べるだけで終わらず、入力した数をどう読めばよいかまで一度に把握できるように設計しています。上部の要約と下部の一覧・表を行き来しながら、検算までスムーズに進められます。

  • 素因数分解式を自動表示 – 入力した数を素数の累乗形に整理して表示
  • 約数一覧をまとめて表示 – 昇順で約数を並べ、検算しやすい構成
  • 約数の個数・合計を表示 – 問題でよく使う指標を上部で即確認
  • 約数ペア表 – 掛け合わせると入力値になる組み合わせを一覧化
  • 素数・合成数・平方数の判定 – 数の性質を一目で把握できる要約表示
  • クイック例ボタン – 1、平方数、素数、約数の多い数をすぐ試せる
  • 結果コピー – メモ、チャット、学習ノートへすぐ共有可能

使い方

使い方はとても簡単です。正の整数を1つ入力すると結果が即座に更新され、例ボタンを使えば複数の数をすばやく比べられます。

  1. 正の整数を入力 – 1以上の整数を入力欄に入れます。
  2. 上部の主要結果を確認 – 約数の個数と素因数分解式を先に読みます。
  3. 要約カードを確認 – 約数の合計、異なる素因数、約数ペア数を見ます。
  4. 一覧と表で検算 – 下の約数一覧と約数ペア表で構成を確認します。
  5. 必要ならコピー – 結果を問題メモやチャットに貼り付けて活用します。

詳しい説明

素因数分解とは、合成数をこれ以上割れない素数の積として表すことです。たとえば 360 は 2³ × 3² × 5 と表せます。この形が分かると、約数の個数や約数の合計も公式で素早く求められます。

約数の個数は n = p₁^a × p₂^b × p₃^c のとき (a+1)(b+1)(c+1) で求めます。360 なら (3+1)(2+1)(1+1)=24 となり、約数が24個だと分かります。このツールでは公式だけでなく約数一覧も同時に表示するので、手計算の検算にも向いています。

1 は特別な数で、素数でも合成数でもありません。約数は 1 だけで、通常の素因数分解は適用しません。また平方数は中央の約数が1回だけ現れるため、約数の個数が奇数になる点も押さえておくと便利です。

  • 素数 – 約数が 1 と自分自身だけの数
  • 合成数 – 1 と自分自身以外の約数を持つ数
  • 平方数 – ある整数を2乗して作れる数
  • 約数ペア – 掛け合わせると入力値になる2つの約数

よくある質問

なぜ 1 は素数でも合成数でもないのですか?

素数は約数がちょうど2つ、合成数は2つより多い数です。1 の約数は 1 だけなので、どちらの条件にも当てはまりません。そのため別の扱いになります。

小数や負の数も計算できますか?

このツールは正の整数専用です。小数や負の数は、学校数学で扱う約数・素因数分解の定義とずれやすいため対象外にしています。

約数の個数はなぜ指数に 1 を足して掛けるのですか?

各素因数は 0 回から指数回まで選べます。たとえば なら 2 を 0 回、1 回、2 回、3 回の4通りで選べるので 3+1 になります。すべての素因数の選び方を掛け合わせると約数の総数になります。

平方数だと約数の個数が奇数になるのはなぜですか?

通常は小さい約数と大きい約数がペアになりますが、平方数は平方根が自分自身と組になるため1回しか数えません。そのため全体の個数が奇数になります。

この結果をそのまま提出用の解答に使えますか?

検算や確認には便利ですが、提出用の答案では教科書や先生が指定する表記・解き方に合わせて書き直すことをおすすめします。

匿名の意見 1

他の利用者に不快感を与える表現や繰り返し投稿は、運営基準により非表示または削除されることがあります。

残り文字数: 120

まだコメントはありません。最初の意見を残してください。