- ベストアンサー
数列で、例えば奇数番目だけ考えて
数列で、例えば奇数番目だけ考えて n=2k-1のとき、…と考えて行くのですがいざ和を求めよとか言われたとき一体奇数が何項あるのか分からなくてなってしまいます。これは置き換えしたときに何項あるかnでなくてkで書き直ししないといけないのでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
1, 2, 3, …, n の中に、奇数が何個あるのかが解らないのですか? [ (n+1)/2 ] 個です。 ただし、[ x ] は、いわゆる「ガウス記号」で、 x を超えない最大の整数を表します。
その他の回答 (1)
- seastar3
- ベストアンサー率69% (99/142)
回答No.1
プログラミング的に考えると、 f(i)で表現できるn個の数列の奇数番だけを合計するとすると、 i番目の項の01スイッチ変数 = i - 2*整数(i/2) 奇数番の項の合計 = 1番目からi番目までの繰り返し合計関数( i番目の項の01スイッチ変数 * f(i) ) といった形の手順を繰り返しか関数で実現することになります。 要するにkを先に求めることより、偶数番目の項をゼロ化することを考えると合計が出ると思います。