#include <numeric> template <class M, class N> constexpr common_type_t<M, N> lcm(M m, N n);
#include <stdio.h>
#include <numeric>
using namespace std;
int main()
{
printf("12, 42 の最大公約数 : %d\n", gcd(12, 42));
printf("30, 12, 42 の最大公約数 : %d\n", gcd(30, gcd(12, 42)));
printf("3, 5 の最小公倍数 : %d\n", lcm(3, 5));
printf("9, 3, 5 の最小公倍数 : %d\n", lcm(9, lcm(3, 5)));
return 0;
}
12, 42 の最大公約数 : 6 30, 12, 42 の最大公約数 : 6 3, 5 の最小公倍数 : 15 9, 3, 5 の最小公倍数 : 45
| 菅沼ホーム | 本文目次 | 演習問題解答例 | 付録目次 | 索引 |