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

2つか3つの整数を入れるだけ。最小公倍数と最大公約数、公約数の一覧、それぞれの素因数分解を表示します。

2つ以上の整数を入力すると、最小公倍数と最大公約数が表示されます

最小公倍数
最大公約数
公約数
素因数分解
メモ

最小公倍数・最大公約数とは

  • 倍数:ある数に 1, 2, 3 … を掛けた数(4 の倍数は 4, 8, 12, 16 …)
  • 公倍数:2つ以上の数に共通する倍数。そのうちいちばん小さいものが最小公倍数
  • 約数:ある数を割り切れる数(12 の約数は 1, 2, 3, 4, 6, 12)
  • 公約数:2つ以上の数に共通する約数。そのうちいちばん大きいものが最大公約数

例:4 と 6 の公倍数は 12, 24, 36 … なので最小公倍数は 12。12 と 18 の公約数は 1, 2, 3, 6 なので最大公約数は 6 です。 倍数・約数・最小公倍数・最大公約数は小学5年生、素因数分解を使った求め方は中学1年生で習います。英語では最小公倍数を LCM(least common multiple)、最大公約数を GCD(greatest common divisor、GCF・HCF とも)と書きます。

計算機の使い方

  1. 2つの数(3つでもOK)を入れます。
  2. 最小公倍数・最大公約数と、公約数の一覧、それぞれの数の素因数分解が表示されます。
  3. 最大公約数が 1 のときは「互いに素」と表示します。

素因数分解を使った求め方

12 と 18 を素因数分解すると 12 = 2² × 3、18 = 2 × 3² です。

  • 最大公約数:共通する素因数を、小さいほうの指数で掛ける → 2 × 3 = 6
  • 最小公倍数:出てくる素因数すべてを、大きいほうの指数で掛ける → 2² × 3² = 36

2つの数なら「最大公約数 × 最小公倍数 = 2つの数の積」になります(6 × 36 = 12 × 18 = 216)。素因数分解は素因数分解の計算機でできます。

連除法(すだれ算)での求め方

2つの数を共通に割れる数で割っていき、割れなくなったら止めます。12 と 18 は 2 で割って 6 と 9、さらに 3 で割って 2 と 3。 左に並んだ数を掛けた 2 × 3 = 6 が最大公約数、それに残った 2 と 3 も掛けた 6 × 2 × 3 = 36 が最小公倍数です。

大きな数はユークリッドの互除法

大きな数の最大公約数は、「大きい数を小さい数で割り、割る数を余りで割る」をくり返し、割り切れたときの割る数が答えです(高校の数学Aで習います)。1,071 と 1,029 の場合:

  • 1,071 = 1,029 × 1 + 42
  • 1,029 = 42 × 24 + 21
  • 42 = 21 × 2 + 0

割り切れたときの割る数 21 が最大公約数です。

最小公倍数・最大公約数の早見表

数最小公倍数最大公約数
2 と 361
4 と 6122
6 と 8242
6 と 9183
8 と 12244
9 と 12363
12 と 18366
15 と 20605
16 と 24488
18 と 24726
24 と 367212
3 と 4 と 5601
4 と 6 と 8242
6 と 10 と 15301

よく出る文章題

問題使うもの答え
12分おきと18分おきに出るバスが9時に同時に出た。次に同時に出るのは?最小公倍数36分後の 9時36分
縦12cm・横18cmのタイルを同じ向きに並べて、いちばん小さい正方形を作る。一辺は?最小公倍数36cm(タイル 6枚)
縦48cm・横60cmの紙を、余りが出ないように同じ大きさのいちばん大きい正方形に切る。一辺は?最大公約数12cm(20枚)
あめ24個とクッキー36個を、余りなく同じ数ずつ分ける。いちばん多くて何人に分けられる?最大公約数12人(あめ2個・クッキー3個ずつ)

「同時に・次にそろう・いちばん小さい」は最小公倍数、「余りなく分ける・いちばん大きい・いちばん多く」は最大公約数、と覚えておくと見分けやすくなります。

どんなときに使う?

分数の通分は分母の最小公倍数に、約分は分子と分母の最大公約数で割ってそろえます。分数の計算そのものは分数電卓、 1つの数の約数や素数判定は素因数分解のページで計算できます。

よくある質問

最小公倍数とは何ですか?

2つ以上の数のどれでも割り切れる数(公倍数)のうち、いちばん小さい数です。12 と 18 の最小公倍数は 36 です。

最大公約数とは何ですか?

2つ以上の数をどれも割り切れる数(公約数)のうち、いちばん大きい数です。12 と 18 の公約数は 1・2・3・6 で、最大公約数は 6 です。

3つの数の最小公倍数も求められますか?

はい。3つ目の欄に入力すると、3つの数の最小公倍数と最大公約数を計算します。

「互いに素」とは?

最大公約数が 1 になる2つの数のことです(例:7 と 13)。このとき最小公倍数は2つの数の積になります。

どれくらい大きな数まで計算できますか?

1〜1兆までの整数です。最小公倍数はそれ以上の大きな数になっても正確に表示します。

メニュー