メインコンテンツへスキップ

🧮 数学 · LCM Calculator

🔢 最小公倍数

2つ以上の整数の最小公倍数(LCM)と最大公約数(GCD)を BigInt で正確に計算。互除法の手順、素因数分解による検算、共通の倍数の列挙、倍数判定、通分用の LCD まで対応した最小公倍数ツールです。

監修: 山本 拓也

更新日:

計算機

入力

2つ以上の整数の最小公倍数(LCM)と最大公約数(GCD)を BigInt で正確に計算します。互除法の手順・素因数分解による検算にも対応しています。

最小公倍数(LCM)

LCM
36
入力
12, 18

最大公約数(GCD)

GCD
6
検算 GCD × LCM
216 = |a×b| ✓

素因数分解による検算

12
2^2 × 3
18
2 × 3^2
LCM(指数の最大)
2^2 × 3^2 = 36
GCD(指数の最小)
2 × 3 = 6

互除法の手順(GCD)

  1. 最大公約数を互除法で求めます: gcd(18, 12)
  2. 18 = 12 × 1 + 6
  3. 12 = 6 × 2 + 0
  4. 余りが0になったので、最大公約数は 6

LCM の計算手順

  1. 公式: LCM(a, b) = |a × b| ÷ GCD(a, b)(オーバーフローを避けるため a÷GCD × b)
  2. LCM(12, 18) = 12 ÷ 6 × 18 = 36
  3. よって最小公倍数は 36

📐 計算式

LCM(a, b) = |a × b| ÷ GCD(a, b)
GCD: ユークリッドの互除法
複数: LCM(a,b,c) = LCM(LCM(a,b), c)
素因数: 各素数の指数の最大(LCM)/最小(GCD)
LCD(通分の分母)= LCM(分母たち)

💡 計算例

1: LCM(12, 18)

  • a: 12
  • b: 18

結果: 36

GCD=6 → 12×18÷6=36

2: LCM(8, 12, 18)

  • : 8, 12, 18

結果: 72

LCM(LCM(8,12),18)=LCM(24,18)=72

3: 互いに素 7 と 15

  • a: 7
  • b: 15

結果: LCM=105, GCD=1

GCD=1 のとき LCM=積

4: 通分 LCD(6,4,3)

  • 分母: 6, 4, 3

結果: 12

分数の通分に使用

❓ よくある質問

💬 コメント

この計算ツールについての感想や質問をどうぞ。投稿は承認後に公開されます。

読み込み中…

コメントを書く

投稿されたコメントは確認のうえ公開されます。公開までお時間をいただく場合があります。

📂 同じカテゴリのツール

関数電卓

三角関数・対数・累乗・階乗・順列組合せなどに対応したオンライン関数電卓です。SHIFT 副機能、度数法/ラジアン/グラード切替、Ans メモリ、キーボード入力に対応。カシオ風の操作性で計算できます。

数学 · Scientific Calculator

基本計算機

足し算・引き算・掛け算・割り算をまとめて計算する基本計算機です。電卓パッド、式計算(優先順位・括弧・%)、2数の四則演算、複数値の合計に対応します。

数学 · Basic Calculator

足し算計算機

2つ以上の数を足して合計を求める足し算計算機です。リスト入力・2数の加算・項目の追加入力に対応し、累計・項数・平均・最小最大・正負の内訳も表示します。

数学 · Addition Calculator

小数足し算計算機

2つ以上の小数を正確に足し算する計算機です。有限小数を分数に直して BigInt で計算するため、0.1 + 0.2 のような足し算も誤差なく求められます。累積手順・2数加算・検算にも対応します。

数学 · Decimal Addition Calculator

小数引き算計算機

2つ以上の小数を正確に引き算する計算機です。有限小数を分数へ直して BigInt で計算するため、小数同士の差を誤差なく求められます。途中結果・2数の引き算・検算にも対応します。

数学 · Decimal Subtraction Calculator

小数掛け算計算機

2つ以上の小数を正確に掛け算する計算機です。有限小数を分数へ直して BigInt で計算するため、0.1 × 0.2 のような掛け算も誤差なく求められます。途中結果・2数の掛け算・検算にも対応します。

数学 · Decimal Multiplication Calculator

📤 シェアXLINE