最大公約数 Greatest Common Divisor

最大公約数は、指定された複数の値の「最大公約数」「公約数」を簡単に求めることができるツールです。このツールに2つ以上の数値を入力するだけで、「最大公約数」「公約数」が自動的に表示されます。
最大公約数(GCD)
-
公約数
-
使い方
- 2つ以上の「値」を入力します。
- 自動的に「最大公約数」「公約数」が表示されます。
最大公約数とは
最大公約数(Greatest Common Divisor, GCD)とは、複数の整数の中で、全ての数を割り切ることができる最大の正の整数のことです。数学やコンピュータサイエンスで頻繁に使われる概念です。
特徴
- 分母の簡約分数を簡単な形にする際に用いられる。
- 整数の性質数の共通因数(公約数)を調べることで、整数の性質を理解する助けになる。
例
数字 48 と 64 の場合
- 48 の約数:1, 2, 3, 4, 6, 8, 12, 16, 24, 48
- 64 の約数:1, 2, 4, 8, 16, 32, 64
- 両方に共通する約数(公約数):1, 2, 4, 8, 16
- 最大公約数: 16
応用例
- 暗号学RSA暗号などで使用される。
- 整数の簡約分数や数値の簡約に利用。
- プログラミング数値演算の最適化やアルゴリズム設計で活用。
最大公約数の求め方
最大公約数を求める方法
方法1.約数を列挙して求める
以下の手順で最大公約数を求めます。
- 各数の約数をすべて列挙します。
- 共通する約数を見つけます。
- その中で最大の数が最大公約数です。
例:
- 24の約数: 1, 2, 3, 4, 6, 8, 12, 24
- 36の約数: 1, 2, 3, 4, 6, 9, 12, 18, 36
- 共通する約数: 1, 2, 3, 4, 6, 12
- 最大公約数: 12
方法2.ユークリッドの互除法
ユークリッドの互除法は、効率的に最大公約数を求めるアルゴリズムです。
以下の手順で計算を行います。
- 2つの数のうち大きな数を小さな数で割り、余りを求めます。
- 小さな数を次の割られる数、余りを次の割る数として繰り返します。
- 余りが0になった時の割る数が最大公約数です。
例:
- 24 ÷ 36 = 商 0, 余り 24
- 36 ÷ 24 = 商 1, 余り 12
- 24 ÷ 12 = 商 2, 余り 0
- 余りが0になったので、最大公約数は12
最大公約数の計算例
数値の組み合わせ | 最大公約数 (GCD) |
---|---|
12と18の最大公約数 | 6 |
18と24の最大公約数 | 6 |
28と42の最大公約数 | 14 |
18と30の最大公約数 | 6 |
15と20の最大公約数 | 5 |
10と15の最大公約数 | 5 |
24と32の最大公約数 | 8 |
4と10の最大公約数 | 2 |
12と20の最大公約数 | 4 |
9と12の最大公約数 | 3 |
18と27の最大公約数 | 9 |
8と12の最大公約数 | 4 |
8と12と16の最大公約数 | 4 |
16と36の最大公約数 | 4 |
30と45の最大公約数 | 15 |
14と49の最大公約数 | 7 |
5と10の最大公約数 | 5 |
14と21の最大公約数 | 7 |
9と15の最大公約数 | 3 |
24と36の最大公約数 | 12 |
12と30の最大公約数 | 6 |
32と40の最大公約数 | 8 |
36と60の最大公約数 | 12 |
9と21の最大公約数 | 3 |
12と15の最大公約数 | 3 |
27と45の最大公約数 | 9 |
36と48の最大公約数 | 12 |
6と8の最大公約数 | 2 |
25と30の最大公約数 | 5 |
16と40の最大公約数 | 8 |
56と72の最大公約数 | 8 |
15と21の最大公約数 | 3 |
21と35の最大公約数 | 7 |
32と56の最大公約数 | 8 |
6と15の最大公約数 | 3 |
8と16の最大公約数 | 8 |
24と42の最大公約数 | 6 |
8と16と20の最大公約数 | 4 |
4と8の最大公約数 | 4 |
4と6の最大公約数 | 2 |
21と28の最大公約数 | 7 |
9と18の最大公約数 | 9 |
5と15の最大公約数 | 5 |
3と5の最大公約数 | 1 |
13と39の最大公約数 | 13 |
16と32の最大公約数 | 16 |
14と28の最大公約数 | 14 |
24と40の最大公約数 | 8 |
6と20の最大公約数 | 2 |
18と63の最大公約数 | 9 |
注意事項
このツールは無料でご利用いただけます。
※このプログラムはPHP8.1.22にて作成、動作確認を行っております。
※ご利用下さっている皆様の
ご意見・ご要望をお寄せください。