• ベストアンサー

有限小数の各桁の平均値

{a(n) | 1≦n≦Nにおいてa(n)は0~9の整数, 但しa(N)≠0, Nは2以上の自然数} の条件下で 1/N × Σ[n=1→N]a(n) = Σ[n=1→N]a(n)/10^(n-1) を満たすNと{a(n)}は、N=2の時のa(1)=4, a(2)=5以外にありますか? つまり、整数部が一桁の有限小数 a(1).a(2)a(3)a(4)••••a(N) [N≧2, a(N)≠0] が、各桁の数字の平均と等しくなるのは4.5以外にありますか?

質問者が選んだベストアンサー

  • ベストアンサー
  • f272
  • ベストアンサー率46% (8014/17130)
回答No.1

1/N × Σ[n=1→N]a(n) = Σ[n=1→N]a(n)/10^(n-1) を10^(N-1)倍して 10^(N-1)/N × Σ[n=1→N]a(n) = Σ[n=1→N]a(n)*10^(N-n) で考える。右辺は整数だから,左辺がもし整数にならなければ等号が成り立つことはないのでそれを除外すれば,左辺の分母にNがあっても約分できて整数になるはずです。それでは左辺は10の何乗でくくりだせるかと言えば, N=2のとき10^(N-1)/N=10/2=5 N=3のとき10^(N-1)/N=10^2/3 N=4のとき10^(N-1)/N=10^3/4=10*5^2 N=5のとき10^(N-1)/N=10^4/5=10^3*2 N=6のとき10^(N-1)/N=10^5/6=10^4*5/3 N=7のとき10^(N-1)/N=10^6/7 N=8のとき10^(N-1)/N=10^7/8=10^4*5^3 と順に考えていけば容易にわかることですが,左辺はN=2のときを除いて少なくとも10で割り切れます。これは右辺の最後の項以外は10で割り切れ,最後の項a(N)は10で割り切れないということと矛盾します。 したがって等号が成り立つ可能性があるのはN=2のときだけで,N=2のときは簡単な計算によってa(1)=4,a(2)=5であることが導けます。

tktkmanure
質問者

お礼

早速のご回答ありがとうございます。 確かに!

関連するQ&A

  • Excel小数3桁目の丸め方

    丸め方で困っております。 関数で何とかならないものでしょうか? 宜しくお教え下さい。 小数3桁目の数字が5未満なら小数3桁目を切捨てる       ”  5なら小数3桁目をそのまま5       ”  6以上なら小数3桁目を切り上げ 例 1.234→1.230 1.235→1.235 1.236→1.240 ※小数3桁の数の入るセルを〔A1〕とし、A1は数式です。

  • 入力値が小数なら、整数部・小数部の桁チェックをしたい。

    VB2005環境です。 テキストボックスに数値が入力された時、整数部分が4桁以上か、 小数部分が2桁以上になっている場合、警告メッセージを出したいと 考えています。 具体的には、 0.1→OK 99.9→OK 100.1→OK 0.01→NG 1001.9→NG 0.99→NG 1111→NG テキストボックスは数字以外の入力も許可しており、数字を 入力した場合だけのチェックです。 まずIsNumericで数値判定を行っているのですが、その後、上述の 小数桁チェックをどうしたら良いか悩んでいます。 また、99を入力した場合は99.0、09.1と入力した場合には9.1と、 整数部は一番左側に0があれば消し、小数部は未入力ならば".0"を 追加できたらと思っているのですが、うまくいきません。 実現するために必要な処理は、 ・入力値が数値か ・数値であれば、整数か、小数か ・整数部の桁チェック ・小数部の桁チェック(小数時) ・整数であれば、999.9の形になるよう変換 といったところかなと思うんですが、まず小数チェックで 躓いています。 参考にロジックを交えて教えていただけないでしょうか。 宜しくお願いします。

  • 小数と2進法

    何進法の表記かわからないので、質問します。 問題は、 0<α<1となる数αに対し、2^(n-1)αの小数部分は、(*){nが奇数のときは、1/2以上、nが偶数のときは、1/2未満}を満たすという。(ただし、n=1,2,3・・・)二進法の考えを用いて、αの値を求めよ。 解答は、 与えられた条件(*)は、αを二進小数で表したときの小数第n位が{nが奇数のときは、1、nが偶数のときは、0}であることをを意味する。したがってαの二進小数表示は、α=0.101010・・・(1)という循環小数である。周期が2桁であるので、αを2^2=4倍し4αは、二進法で 10.101010・・・(2)と表されることから、(2)-(1)であるαの3倍は、二進法で10と表される。すなわち十進法の2である。ゆえに 3α=2 より α=2/3 この問題でα=0.a_1a_2a_3a_4・・・a_n・・・と表される小数は、10進法に限られるのか?三進法や八進法でよいのか?が疑問です。αは十進法であらわされるとは問題に書かれていないので、迷いました。 10進法の小数に2をかけると、その整数部分が二進法の小数第一位になるということなので、αは十進法の小数かと思いましたが、はっきりしません。どなたかαは十進法の表記なのか、その他の底の表記でもよいのか教えてくださいお願いします。

  • ある正整数の逆数の2進表記

    ある正整数Nと、その逆数(1/N)と、1/Nを2進数の小数で表すことを考えます。 N=2なら、1/2は2進表記で0.1。(10進表記で0.5) N=4なら、1/4は2進表記で0.01。(10進表記で0.25) 上記の例は、キリの良い2のべきをNとしているので、逆数1/Nの小数部は有限個です。 間違っていたらすいませんが、このような小数は有限小数と呼ぶそうです。 前置きが長くなりましたが、私がお伺いしたいのは上記のような1/Nを考えた時、 Nが2のべき以外の正整数で、逆数である1/Nが有限小数となることはありますか?ということです。 もしそのようなNが存在するなら、どのような方法で見つけることができますか? わかりづらい説明で恐縮ですが、よろしくお願いします。

  • 2桁の自然数はいくつあるか

    ■6で割ると5余り、8で割ると7余るような2桁の自然数はいくつあるか。■という問題について悩んでいます。 解説によると、 6で割ると5余る数は6a+5、8で割ると7余る数は8b+7で表される(a,bは自然数)。 この2つの条件を満たす2桁の自然数Nは、 N=6a+5=8b+7≦99…(1) (1)の辺々に1を加えると、 N+1=6a+6=8b+8 =6(a+1)=8(b+a)≦100 よって、N+1は、6と8の最小公倍数24の倍数である。 100以下の自然数で、24の倍数であるのは、24、48、72、96であるから、Nは23、47、71、95の4個である。 とのことなのですが、何故(1)の辺々に1を加えたのかが分かりません。 どなたかご教授お願いします。

  • 自然数と小数を1対1対応で対角線論法し無矛盾したい

    自然数と有理数(循環小数)を1対1対応をつけて、対角線論法して無矛盾したいです。 自然数を1から始めることにします。 斜めに拾った数字で数を作ります。 有理数は循環小数なので、0.1010101・・・を0⇔1変換すると 0.0101010・・・になるのでは?が基本アイデアです。 自然数と有理数(循環小数)の一部を2進数表記にして 対応付けを作ります。 リスト1 1:11/12 =0.916666666・・・は2進数表記で  0.1110101010101… 2:8 /12 =0.666666666・・・は2進数表記で  0.1010101010101… 3:11/48 =0.229166666・・・は2進数表記で  0.0011101010101… 4:8 /48 =0.166666666・・・は2進数表記で  0.0010101010101… 5:11/192=0.057291666・・・は2進数表記で  0.0000111010101… 6:8 /192=0.416666666・・・は2進数表記で  0.0000101010101… 7:11/768=0.014322916・・・は2進数表記で  0.0000001110101… 8:8 /768=0.010416666・・・は2進数表記で  0.0000001010101… . n:11/3*2^(n+1){nは奇数}は2進数表記で 0.(0がn-1個続いて)11101010101… n:8 /3*2^(n ){nは偶数}は2進数表記で 0.(0がn-2個続いて)10101010101… . . 1つ目の有理数(循環小数)の小数1桁目を0⇔1反転し、 nつ目の有理数のn桁目を0⇔1反転して 対角線論法で作った2進数は0.010101010101…です。 でもリスト1に数がないです。 2つ目と3つ目の間に0.0101010101010…を入れると、 対角線論法で作った2進数が変わってしまい、うまくいきませんでした。 しょうがないので一桁づらしてリスト2を作ります。 リスト2 1:11/24 =0.4583333333・・・は2進数表記で  0.0111010101010… 2:8 /24 =0.3333333333・・・は2進数表記で  0.0101010101010… 3:11/96 =0.1145833333・・・は2進数表記で  0.0001110101010… 4:8 /96 =0.0833333333・・・は2進数表記で  0.0001010101010… 5:11/384 =0.0286458333・・・は2進数表記で  0.0000011101010… 6:8 /384 =0.0208333333・・・は2進数表記で  0.0000010101010… 7:11/1536=0.0071614583・・・は2進数表記で  0.0000000111010… 8:8 /1536=0.0052083333・・・は2進数表記で  0.0000000101010… . n:11/3*2^(n ){nは奇数}は2進数表記で 0.(0がn-1個続いて)01110101010… n:8 /3*2^(n+1){nは偶数}は2進数表記で 0.(0がn-2個続いて)01010101010… となって、リスト2の2つ目にリスト1から対角線論法で作った数が出てきます。 なんとなく自然数と有理数の一部が対応したような感じがします。 リスト1とリスト2個別にみれば 単調増加なので同じ有理数に、違う自然数が対応してるような 感じがします。 ・基本的に誤りでしょうか? ・リストが2つに分かれちゃいましたが1つにまとめられますか? ・有理数全体の有限小数でつまり、循環のパターン110とか001とか がたくさんあっても対角線論法で、無矛盾するためには どうすればよいでしょうか?

  • 小数の割り算と概数に関しての質問です。

    小数の割り算と概数に関しての質問です。 実際に割り算する前の数字のまるめ方がよくわかりません。 たとえば算数、数学の問題で、世界の人口に対する日本の人口の割合を百分率で求めるときに、上から2ケタの概数で求める場合には、9ケタ÷10ケタを計算する前に割る数と割られる数を四捨五入して、上から2ケタの概数にしてから計算しますよね。 しかし、小数第一位を四捨五入して整数で答えなさいと出題された場合にはそのまま割り算をする必要があるのでしょうか。 あるいは上から何ケタ目かを四捨五入してから計算すべきなのでしょうか。 上記の問題を言い換えてみます。 m桁の自然数Aとn桁の自然数Bがある。 A÷Bの小数第三位を四捨五入してできた数をCとする。 Aの上からp桁目を四捨五入した数をA’、Bの上からp桁目をB’とする。 A’÷B’の小数第三位を四捨五入してできた数をC’とする。 CとC’が等しいとき、pの最小値を調べよ、またはm、nを用いて表せ。 CとC’が完全に等しい必要は本当はないのかもしれません。 慣用としてこのような計算をする場合には誤差が入ってもよいとされているのかもしれません。 答えがあるかどうかも分かりませんが、上の例題の場合ではなく、一般的な答えが知りたいです。

  • 小数点付きの余分な桁を消すには

    014.5 002.1 のような小数点つきで整数の部分を3桁に揃えた 文字列のはじめの「0」や「00」を消して 普通の数字に戻したいのですが、どの様にすればよいのでしょうか? 厄介でしょうが、よろしくお願いします。

    • ベストアンサー
    • Perl
  • Excelの桁揃え

    Excelにて小数点まじりの数字や整数の桁数を揃えたいのです。 過去ログから「#,##0.0?」とやってみました。この書式だと、小数点を基準に桁は揃います。しかし整数やゼロが「5.0」「0.0」と表示されます。 整数やゼロは「5」「0」となり、なおかつ桁が他の小数点まじりの数字とそろうということはできないのでしょうか? Excel2000、Windows98です。

  • 小数について教えてください

    例えば 8251という整数があった場合 この数を10で割ると825.1 この余り1が1の桁となる 825を10で割ると82.5 この余り5が10の桁とする 82を10で割ると8.2 この余り2が100の桁とする 8が1000の桁になる という感じになりますが 0.8251という小数の場合 この数を 0.001で割ると825.1 この余り1を抜いて0.0001の桁とする そして825を0.001で割ると・・・ という感じで整数と同じように考えようとしたのですが出来ませんでした。 なぜ出来ないのかが言葉でうまく表現できず理解することが出来ません。 どういう理由で整数のようにいかないのでしょうか? よろしくお願いします。