まず、n256 の整数部分が16以上であるという条件から n の範囲を求める。 16≤n256<17 16n≤256<17n n≤16256 かつ 17256<n n≤16 かつ 15.05...<n したがって、16 は整数ではない有限小数を持つので、15.05...<n≤16 より n=16 になる。 次に、n256 が有限小数となる条件を考える。有限小数は分母が 2a5b ( a,b は非負整数) の形である分数で表せる。つまり、n256=2a5bp (p は整数) と表せる。 n256 が有限小数になるためには、n256=10km ( m は整数, k は正の整数)と書ける必要がある。n=16=24なので、 16256=24256=24=16 しかし、整数を含まない有限小数とあるので、この値は整数なので、条件を満たさない。
分数 n256 の整数部分が16以上なので、16≤n256<17 となる。すなわち 15<n≤16。 n=16 の場合、 16256=16 は整数なので、条件を満たさない。 n が 15<n<16 を満たす自然数となる条件を満たす n は存在しないので、整数部分が 16 になることはない。 整数部分が 16 以上の有限小数となるには、n256 の整数部分が 16 以上で、かつ小数部分が 0 でない有限小数である必要がある。したがって、16≤n256<17 という範囲において、n が 2 と 5 以外の素因数を持たない場合に n256 は有限小数となる。 まず、16n≤256<17n より、17256<n≤16256。 つまり、15.05<n≤16。この範囲にある整数は 16 のみ。 ここで、n=16=24 なので、 16256=16 は整数となり、題意を満たさない。 しかし、有限小数は整数を含まないものとあるので、n256 が有限小数となるためには、n256 が 16.1,16.2,...,16.999... のような値を取る必要がある。 n は自然数なので、n=1,2,3,…。 n256 が有限小数となるのは、n が 2a5b の形をしている場合。 20=1,21=2,22=4,23=8,24=16,25=32,… 50=1,51=5,52=25,53=125,… n=1,2,4,5,8,10,16,20,25,… n が上記リストのいずれかであり、かつ 15<n≤16 を満たす必要がある。しかし、この範囲を満たす自然数は n=16 のみであるが、16256=16 は整数であるため条件を満たさない。 ここで、n が 15.05<n≤16 を満たす必要はない。n256≥16 であればよい。 n=16 で n256=16 となる。 もし、n=17 なら 17256=15.0588... 16.0=10160=2⋅525⋅5=24 なので、n=16 16256=16 なので整数となるため、有限小数ではない。