Skip to main content
CalculoraCalculora

金融・ビジネス

金融計算機投資&プランニング個人財務不動産投資ビジネスツールスタートアップ&ソフトウェア企業

数学・テクノロジー

数学計算機エンジニアリングツール物理ツール開発者ツール学校ツール

健康・生活

医療ツールスマートユーティリティランダムジェネレーター

クリエイター・スペシャル

クリエイターエコノミーイスラムツールサステナビリティゲーム

コンバーター

単位換算ツール長さ換算ツール重量換算ツール温度換算ツール→ 単位換算ツール

ランダムジェネレーター

乱数生成機パスワード強度チェッカースピンホイールコイントスシミュレーターサイコロローラータイムゾーン重複計算機→ ランダムジェネレーター
ファイル変換

PDF ツール

PDFをJPGに変換PDFをPNGに変換PDF を TXT に変換しますPDFをGIFに変換PDFをWebPに変換PDFをSVGに変換PDF を DOCX に変換しますPDFをExcelに変換PDFをPowerPointに変換PDFをHTMLに変換PDFをMarkdownに変換PDFをTIFFに変換

画像変換

JPGをPNGに変換PNGをJPGに変換PNGをWebPに変換WebPをPNGに変換WebPをJPGに変換JPGをWebPに変換SVGをPNGに変換SVGをJPGに変換SVGをWebPに変換BMPをPNGに変換BMPをJPGに変換BMPをWebPに変換

高度な画像

HEICをJPGに変換HEICをPNGに変換TIFFをJPGに変換TIFFをPNGに変換JPGをTIFFに変換PNGをTIFFに変換JPGをICOに変換PNGをICOに変換JPEG を AVIF に変換しますPNGをAVIFに変換

GIF・アニメーション

GIFフレームをPNGに変換GIFフレームをJPGに変換GIF を個別のフレームに変換する (PNG/JPEG)PNGをGIFに変換JPGをGIFに変換GIFをWebPに変換

編集

透かしを追加画像オブジェクト除去ブラウザで瞬時に画像をリサイズ画像をオンラインで圧縮 — ファイルサイズを削減、品質を維持
数学スピードチャレンジメンタル計算チャレンジワードルビントワラド数独2048
通貨コンバーター
CalculoraCalculora

オールインワンの計算機プラットフォーム。あらゆるニーズに対応する無料、高速、正確なツール。

計算機への入力は100%プライベートです — すべての計算はブラウザ内で行われ、サーバーに送信されることはありません永遠に無料 — ペイウォールなし、サブスクリプションなし、アカウント不要

人気

  • BMI計算機
  • ローン計算機
  • 年齢計算機
  • 住宅ローン計算機
  • パーセント計算機
  • 関数電卓

数学

  • 統計計算機
  • 方程式ソルバー
  • 分数計算機
  • 素因数分解計算機
  • 最大公約数・最小公倍数計算機
  • 対数計算機

金融

  • 経済的自立早期リタイア計算機
  • 借金雪だるま式計算機
  • 投資計算機
  • 退職金計算ツール
  • 給与計算機
  • 投資利益率計算機

法的情報

  • すべて見る
  • カテゴリ
  • 通貨コンバーター
  • サイトマップ
  • ゲーム&ファンツール
  • 私たちについて
  • お問い合わせ
  • プライバシーポリシー
  • 利用規約
  • 免責事項

言語

  • enEnglish
  • arالعربية
  • esEspañol
  • deDeutsch
  • frFrançais
  • hiहिन्दी
  • idBahasa Indonesia
  • itItaliano
  • ja日本語
  • ko한국어
  • ptPortuguês
  • ruРусский
  • trTürkçe
  • viTiếng Việt
  • bnবাংলা
  • zh中文
  • nlNederlands
  • plPolski
  • ukУкраїнська
  • msBahasa Melayu
  • thภาษาไทย

© 2026 Calculora. 全著作権所有。

を使って構築 — 100% 無料

軽量で高速 — Cookieと分析はお客様の同意がある場合のみ実行されます

  1. ホーム
  2. 数学計算機
  3. 最大公約数・最小公倍数計算機

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

ユークリッドアルゴリズムで最大公約数(GCD)と最小公倍数(LCM)を段階的に計算します。

最大公約数・最小公倍数計算機とは?

最大公約数(GCD)と最小公倍数(LCM)は、初等整数論において最も重要な概念の2つであり、中学校での分数の簡略化からインターネットを守る暗号アルゴリズムまで幅広い応用があります。

紀元前300年頃にユークリッドによって記述されたユークリッドの互除法は、数学で最も古く且つ最も効率的なアルゴリズムの1つです。O(log(min(a,b)))ステップでGCDを計算し、非常に大きな数でも高速に終了します。このアルゴリズムは、GCD(a, b) = GCD(b, a mod b)という恒等式を剰余がゼロになるまで繰り返し適用します。

この計算機は、2つの数に対する完全なユークリッドの互除法をステップごとに表示し、一般化 GCD(a, b, c) = GCD(GCD(a, b), c) を使用して複数の数のリストに対するGCDとLCMも計算します。

計算式

ユークリッドの互除法:
GCD(a, b) = GCD(b, a mod b) b = 0まで
 
GCDからLCMを求める:
LCM(a, b) = |a × b| / GCD(a, b)
 
複数の数の場合:
GCD(a, b, c) = GCD(GCD(a, b), c)
LCM(a, b, c) = LCM(LCM(a, b), c)

計算方法

  1. 2つの正の整数aとbを入力します。
  2. 整数の除算を適用:a = q×b + r。
  3. aをbで、bをrで置き換えます。r = 0になるまで繰り返します。
  4. 最後の非ゼロの剰余がGCDです。
  5. 基本恒等式を使用してLCM = |a × b| / GCDを計算します。
  6. 3つ以上の数には「複数の数」モードを使用します。

例

GCD(48, 18)を求める:48 = 2×18 + 12 → 18 = 1×12 + 6 → 12 = 2×6 + 0。GCD = 6。LCM = |48×18|/6 = 864/6 = 144。確認:144/48 = 3 ✓、144/18 = 8 ✓。

重要な用語の説明

GCD:両方の数を余りなく割り切る最大の整数
LCM:両方の数で割り切れる最小の正の整数
互いに素:GCD = 1の2つの数、共通の素因数を持たない
ユークリッドの互除法:繰り返し除算によりGCDを計算する古代のアルゴリズム
剰余演算:a mod bはaをbで割った余り
整除性:b/aに余りがない場合、aはbを割り切る

よくある使用例

  • 分数の簡略化:a/bをGCD(a, b)で両方割って約分する
  • 異なる分母の分数の足し算:分母のLCMを求める
  • スケジューリング:2つの繰り返しイベントが次に同時に発生する時期を求める
  • RSA鍵生成:指数eがφ(n)と互いに素であることを確認する
  • 機械工学における歯車比の問題
  • タイルパターンデザイン:最小の繰り返し単位を見つける

よくある質問

GCD(最大公約数)とは何ですか?どのように計算しますか?
GCD(最大公約数)は、aとbの両方を余りなく割り切る最大の正の整数です。ユークリッドの互除法は効率的に計算します:(a, b)をb = 0になるまで繰り返し(b, a mod b)に置き換えます。最後の非ゼロの値がGCDです。
LCM(最小公倍数)とは何ですか?何に使われますか?
LCM(最小公倍数)は、aとbの両方で割り切れる最小の正の整数です。異なる分母の分数の足し算、スケジューリング問題、音楽理論で使用されます。
GCDとLCMの関係は?
GCD(a, b) × LCM(a, b) = |a × b| です。GCDがわかれば、LCMは単に |a × b| / GCD(a, b) です。これは倍数を列挙するより効率的です。
「互いに素」とはどういう意味ですか?
2つの数が互いに素(相対的に素数)であるとは、それらのGCDが1であることを意味します。つまり、共通の素因数を共有しません。互いに素であることは、モジュラー算術、暗号理論、中国剰余定理の基礎です。

関連ツール

パーセント計算機
関数電卓
分数計算機
べき乗計算機
行列計算機
方程式ソルバー
GCD(最大公約数)
6
LCM(最小公倍数)
144
互いに素?
いいえ
48 = GCD × ?
6 × 8
18 = GCD × ?
6 × 3
ユークリッドの互除法 — ステップバイステップ
1

ユークリッドの互除法を適用してGCD(48, 18)を求める

2

除算の手順(ユークリッドの互除法)

48 = 2 × 18 + 12 → 18 = 1 × 12 + 6 → 12 = 2 × 6 + 0

✓

GCD(48, 18) = 最後の非ゼロの剰余

4

LCM = |a × b| / GCD

✓

LCM(48, 18)

主な性質

• GCD(a, b) × LCM(a, b) = |a × b|

• GCD(a, 0) = a (任意の数はそれ自身で割り切れる)

• GCD(a, b) = 1 の場合、a と b は互いに素である

• ユークリッドの互法則は O(log(min(a,b))) 時間で実行される

• LCMは異なる分母の分数の足し算に使用される