本文へ移動

最大公約数・最小公倍数計算機

2〜20個の整数からGCD、LCM、全体として互いに素かを求めます。

a, b, … → gcd / lcm

整数を入力

データはこのブラウザー内に保存されます。

2〜20個をカンマ、空白、セミコロン、改行で区切ります。絶対値は1兆以下です。

正確な整数結果

共通の約数と倍数

整数を2個以上入力して計算してください。

使い方

  1. 2〜20個の整数を区切って入力します。数の中に桁区切りカンマは使いません。
  2. 計算するかEnterを押します。負数は絶対値、0は下記の規則で扱います。
  3. 正確なGCD、LCM、全体のGCDが1かを読みます。
  4. 編集で古い結果を消去し、コピーまたはクリアを使えます。

計算方法

ユークリッド互除法は第2値が0になるまで(a,b)を(b,a mod b)に置き換えます。

非ゼロではlcm(a,b)=|a ÷ gcd(a,b) × b|。3個以上は順にまとめます。

符号は約数を変えません。gcd(a,0)=|a|、gcd(0,0)は未定義、0を含むLCMは0です。

例

24, 36, 60

GCDは12、LCMは360。GCDが1でないため全体として互いに素ではありません。

−18と30

絶対値18と30を使い、GCD 6、LCM 90です。

0と15/0と0

前者はGCD 15・LCM 0、後者はGCD未定義・LCM 0です。

利用例

制限とエラー

よくある質問

GCD、GCF、HCFは同じですか?

この文脈では同じ最大の正の共通約数です。

負数はどうなりますか?

絶対値を使い、結果は非負です。

gcd(0,0)が未定義なのは?

全ての正の整数が0を割り、最大が存在しないためです。

LCMが0になることは?

はい。入力に0があればここではLCM 0です。

GCD 1なら各ペアも互いに素?

いいえ。6, 10, 15の全体GCDは1ですが各ペアに共通因数があります。