• 締切済み

このプログラミングが分からないです

単刀直入にお話いたします。 このプログラムを実行したいのですが、プログラミングが うまくいきません。 どうか以下の問題のプログラムを書いていただけないですか?? 以下の数列を初項から10項計算するプログラムを作成 問1 X_n+1 = 1/2 ( X_n + 2/X_n ) , X_0 = 1 問2 X_n+1 = X_n + X_n-1 , X_0 = 1, X_1 = 1 ご迷惑をおかけしますが宜しくお願いします。

みんなの回答

  • jjon-com
  • ベストアンサー率61% (1599/2592)
回答No.1

どんなプログラム言語で書いてもいいのですか?

riba777
質問者

補足

すみません。肝心なことを書いていませんでした。 C言語にて宜しくお願いいたします。

関連するQ&A

  • プログラミング

    “初項1公差1の等差数列において、数値XとYを入力して、この数列におけるX項からY項までの数列の和を算出する”プログラムを作っています。 実行結果を 『第X項から:1  第Y項まで:10  初項1公差1の等差数列において、  第1項から第10項までの和は55です。』としたいのですが、 上手くいきません。どこが間違っているのでしょうか? (初心者なのでかなりミスがあると思いますが…。) ↓作ったプログラム #include<stdio.h> main() { int X; int sum = 0; int Y; printf("第X項から:"); scanf("%d",&X); printf("第Y項まで:"); scanf("%d",&Y); while(X <= Y); { sum = sum + X; X = X + 1; } printf("初項1公差1の等差数列において、\n"); printf("第%d",X); printf("項から第%d",Y); printf("項までの数列の和は%d",sum); printf("です。"); }

  • 数Bの数列

    今日も数Bをやっていて、分からない事が 多々あったので、教えて下さい。 (1)問 次の数列の第n項,および初項から    第n項までの和を求めよ。    (an)1,3,6,10,15,21,・・・・・・  (bn)2, 3, 4, 5, 6,・・・・・    bn = n+1 n>=2のとき    an=1 + Σ(k+1) =1 + 1/2(n-1)n + (n-1)  ここからどう計算したら良いのか分かりません  解答はan=1/2n(n+1)です。  その後の初項から第n項までの和は計算は  できましたので、説明はいらないです。 (2)問 次の数列の第n項を求めよ。    1, 1+2, 1+2+4, 1+2+4+8, ・・・・・・    第n項は 2(nの2乗)-1  となるんですが、どうすればそう  求められるんですか?  私は解答を見るまで全く見当がつきません。 (3)問  次の数列の第n項,および初項から     第n項までの和を求めよ。   0.9, 0.99, 0.999, 0.9999,・・・・・・   9(1/10+1/10<2乗>+1/10<3乗>+1/10<4乗>+・・・+1/10<n乗>) までは分かるんですが、次に  1-(1/10)<n乗> に何でなんでなるのかよく分かりません。 そのあとのΣの計算も分かりません・・・・。 3問もつらつらと並べてしまいましたが、 どれかひとつでも 教えて頂けると嬉しいです。 見にくいですが、宜しくお願いいます。

  • c言語のwhile文を使った計算で困っています、助けてくださいm・・m

    第X項から第Y項までの和を求めるプログラムを作りたいのですが、どうしてもうまくいきません、問題はこうなっています 初項1公差1の等差数列がある(An={1 2 3 4 5 ・・・n})。数値XとYを入力して、この数列におけるX項からY項までの数列の和を算出するプログラムを作成せよ。実行結果の例を以下に示す。 私はこの問いに対してこのようにプログラミングしました #include<stdio.h> void main() { int X; int Y;     int sum=0; printf("第X項から:"); scanf("%d",&X); printf("第Y項まで:"); scanf("%d",&Y); while(X<=Y) { sum=sum+X; X++;     } printf("初項1交差1の等差数列において、\n"); printf("第%d項から第%d項までの数列の和は%dです。",X,Y,sum); } こうすると最後のX項の値がY項より1大きく表示されてしまいます、どうしたらよろしいのでしょうか?どなたかわかる方返答をお願い致します。

  • 数学B 数列

    次の数列の第k項と、初項から第n項までの和をもとめよ。 (1)1*n , 3*(n-1) , 5*(n-2) , ・・・ , (2n-3)*2 , (2n-1)*1 この問題のやり方は分かります。 先生が説明した通りにやれば答えだけはでます。 しかし、理屈が分かりません。 初項にnがない、たとえば 2 , 2+4 , 2+4+6 , ・・・ の場合 第n項は、初項が2、末項2n、項数n の等差数列だから 一般項=n/2(2+2n) です。 これをシグマを使って計算します。 しかし、数列自体にnが入っていると 一般項であるn項を求めようとしても、うまくいきません。(初項がn、公差が-1だから、一般項=n+(n-1)*(-1)=1となってしまい、一般項でなくなってしまう) 先生の説明は 1*n や 3*(n-1) の*のところで切って、それぞれの一般項をかける。つまり、 *の左側は1 , 3 , 5・・・の初項が1、公差が2の数列だから、2k-1 *の右側はn , (n-1) , (n-2) ・・・の初項がn、公差が-1の数列だから、n-k+1 これらをかけて、(2k-1)(n-k+1) = -2k^2+2kn+3k-n-1 これが一般項(k項) これをシグマで計算すると、初項からn項までの和になる。 です。 この問題のkとかnとかの役割というか、文字自体の意味もよくわかりません。 kというのはn個ある項のうちの何項目かという意味ですか? なぜ一般項どうしをかけたら、数列の一般項になるのですか? 文章まとまってなくてすみません。 この問題の文字の意味から最後まで細かく説明をお願いします。 分からなかった部分は捕捉します。

  • 数学の群数列についての質問です。

    数Bの群数列の質問です。 2¦5、8¦11、14、17、¦23、26・・・・・44¦47、50・・・・ 初項2、交差3の等差数列を、次のように第n項に2^n-1個の項が含まれるように群に分ける。 問 200は第何群の第何項目か。 まず、2、5、8・・・・ときてるので この数は3nー1と表すことができます。 3n-1=200 n=67 になります。 200は第67項である。 2^(7-1)-1<67<2^(8-1)-1 となっているのですが、この2^(7-1)-1 というのはどのように求めた式でしょうか。 回答お願いいたします。

  • 数Bの群数列の質問です。

    数Bの群数列の質問です。 2¦5、8¦11、14、17、¦23、26・・・・・44¦47、50・・・・ 初項2、交差3の等差数列を、次のように第n項に2^n-1個の項が含まれるように群に分ける。 問 200は第何群の第何項目か。 まず、2、5、8・・・・ときてるので この数は3nー1と表すことができます。 3n-1=200 n=67 になります。 200は第67項である。 2^(7-1)-1<67<2^(8-1)-1 となっているのですが、この2^(7-1)-1 というのはどのように求めた式でしょうか。 回答お願いいたします。

  • 数列91[A]

    次の条件で定まる数列{a(n)}について、次の問いに答えよ。 a(1)=3,a(n+1)=3a(n)+2n+3(n=1,2,3,・・・) (1)b(n)=a(n)+n+2(n=1,2,3,・・・)で定まる数列{b(n)}は等比数列となることを示せ。 (2)数列{a(n)}の一般項を求めよ。 (3)数列{a(n)}の初項から第n項までの和を求めよ。

  • C言語ソースコードに関する質問です。

    以下の数列について,初項から第15項までを求めるプログラムと実行結果を示せ。 0 1 1 2 3 5 8 13 21(ただし,初項=0,第1項=1とする。) ソースコードを書くと、エラーがでた。 #include <stdio.h> int fib(int n) { if(n==1 || n==2) return 1; else return fib(n-1)+fib(n-2); } int main(void) { int n; for(n=0;n<17;n++) printf("%d,",fib(n)); } 正しソースコードを教えてください! よろしくお願いします。

  • 等比数列の和

    次の等比数列で、指定されたものを求めよ 1,初項が5、公比が2、初項から第n項までの和が315のときn 答えがn=6になるのですが 途中計算が省略されており n=6になったのかが分かりません。 良ければ途中計算を教えてください。 お願いします。

  • 数列

    数列1,3/3,5/3^2,7/3^3,9/3^4・・・の第n項が2n-1/3^(n-1)だということはわかったのですが、 この数列の初項から第n項までの和が3(1-(n+1)/3^n)となるということがわかりません。 この数値はどうやって導き出すことが出来るのでしょうか?