最大公約数計算ツール
最大公約数(GCDまたはHCFとも呼ばれます)とは、与えられた整数の集合に含まれるすべての数を余りなく割り切る最大の整数です。2つ以上の正の整数を入力すると、この計算ツールはユークリッドの互除法でその最大公約数をすぐに算出します。その結果を使って宿題の確認をしたり、84/144を7/12に約分するといった分数の計算にも役立ちます。
最大公約数の求め方
-
1
整数を入力する
2つ以上の正の整数を、カンマ・スペース・改行のいずれかで区切って入力します。
-
2
ツールがユークリッドの互除法を適用する
余りが0になるまで、(a, b) を (b, a mod b) に繰り返し置き換えます。
-
3
最大公約数を読み取る
表示される結果が、ユークリッドの互除法で求めた、入力した数の最大公約数です。
ユークリッドの互除法
a ≥ b > 0 のときに gcd(a, b) を求めるには、次のようにします。
while b ≠ 0:
(a, b) ← (b, a mod b)
return a
3つ以上の数の場合は、恒等式 gcd(a, b, c) = gcd(gcd(a, b), c) を適用します。
計算例:最大公約数(84, 144)
| 手順 | 割り算 | 余り |
|---|---|---|
| 1 | 144 ÷ 84 = 1 r 60 | 60 |
| 2 | 84 ÷ 60 = 1 r 24 | 24 |
| 3 | 60 ÷ 24 = 2 r 12 | 12 |
| 4 | 24 ÷ 12 = 2 r 0 | 0 |
最後に現れた0でない余りは 12 なので、gcd(84, 144) = 12 となり、84/144 は 7/12 に約分できます。
最大公約数が1の場合
gcd(a, b) = 1 のとき、これらの数は互いに素です。15と28はどちらも素数ではありませんが互いに素であり、この性質のために 15/28 はそれ以上約分できません。
最小公倍数との関係
gcd(a, b) × lcm(a, b) = |a × b| が成り立ちます。したがって一方が分かれば、もう一方もそこから求められます。
よくある活用例
- 分数を既約分数まで約分する。
- 長方形をすき間なく敷き詰められる、最も大きい正方形タイルの寸法を求める。
- 歯車比やプーリー径を簡単な比に約す。
- 合同算術:互いに素な数の組は、互いを法として逆元をもつ。
よくある質問
いずれも同じ値を指す3つの呼び名です。GCF(greatest common factor)はアメリカの学校で、GCD(greatest common divisor)は数学や情報科学の分野で、HCF(highest common factor)はイギリスの教育課程で使われます。日本語ではいずれも「最大公約数」にあたります。
負の数は計算に含めず、正の整数だけを使います。負の数を含めたい場合は、絶対値を入力してください(例:-84ではなく84)。
n になります(nが正の場合)。0はすべての整数で割り切れるため、n との最大公約数は n 自身です。なお gcd(0, 0) は通常0と定義されます。
保存されません。入力した数値は結果を計算するためだけにサーバーへ送信され、手順を進める際にはページのリンクにも含まれることがあります。
関連ツール
数秘術計算ツール
ピタゴラス式またはカルデア式の文字数値で、名前にもとづく数秘術の数字を計算します。表現数、魂の欲求数、パーソナリティ数に対応します。
変動係数計算ツール
任意のデータセットの変動係数(CV)を計算します。CVの割合、平均、標準偏差を、標本または母集団の設定で確認できます。
名前数秘術計算ツール
ピタゴラス式数秘術で、フルネームから運命数と表現数を計算し、性格傾向の読み解きも確認できます。
スピーカーインピーダンス計算機
同一仕様のパッシブスピーカーを直列、並列、平衡直並列に接続したときの公称負荷を計算し、アンプの最小負荷と比較します。
RAID 容量計算ツール
RAID 0、1、5、6、10、50、60 の容量を比較。異なるドライブ容量、パリティースパン、ホットスペア、TB と TiB、平均ドライブ価格を計算できます。
除湿機容量計算ツール
床面積と湿り具合から、現行のENERGY STAR指針に基づくポータブル除湿機の目安容量を計算します。
このツールは他の言語でも利用できます
- 최대공약수 계산기 [KO]
- GCF-kalkylator [SV]
- Calculateur de PGCD [FR]
- حاسبة القاسم المشترك الأكبر [AR]
- Kalkulator FPB [ID]
- ggT-Rechner [DE]
- GCF-calculator [NL]
- Kalkulator NWD [PL]
- เครื่องคำนวณ GCF [TH]
- Công cụ tính ƯCLN [VI]
- Calculadora de MCD [ES]
- Calculadora de MDC [PT]
- Calcolatore GCF [IT]
- Калькулятор НОД [RU]
- EBOB Hesaplama Aracı [TR]
- 最大公约数计算器 [ZH]
- GCF Calculator [EN]