n進数
当HPがいつもお世話になっているHN「よおすけ」さんからの出題です。
(令和2年9月2日付け)
十進小数 0.68 をn進法で展開すると、有効数字が小数第2位で終わる。この小数を表す
各位の数字の積は6になるという。nを求めよ。
(答) 十進小数 0.68 をn進法展開した数を、0.ab とおくと、 ab=6
0.68×5=3.4 から、 a=3
(3.4−3)×5=2 から、 b=2 これは、 ab=6 を満たす。
よって、求めるnの値は、n=5
(コメント) たまたま、n=5という解が見つかったが、これ以外にあるだろうか?
らすかるさんからのコメントです。(令和2年9月2日付け)
0.68=17/25で25=5^2なので、有限小数になるためには、nは5の倍数でなければならない。
nが10より大きいとき、小数点以下の数字が68より大きくなり条件を満たさないので、n=5。
(実際、0.68(10)=0.32(5)で3×2=6なので、条件を満たしている。)