Cプログラミング
 Computer >> コンピューター >  >> プログラミング >> Cプログラミング

級数の合計1^2 + 3 ^ 2 + 5 ^2+。 。 。 +(2 * n – 1)^ 2


一連の数列は、各数が続くいくつかの共通の特徴を持つ数列です。これらの数学的級数は、すべての数が同じ間隔で増加する(等差数列)、すべての数が同じ倍数で増加する(等比数列)、および他の多くのパターンなど、いくつかの数理論理学に基づいて定義されます。

級数の合計を見つけるには、級数を評価し、その一般式を作成する必要があります。しかし、一般的な宣言ではないシリーズでは、シリーズの各数値を合計変数に追加することにより、古典的なアプローチを実行する必要があります。

ロジックをより明確にする例を見てみましょう。

7までのシリーズの合計

sum(7)=1 2 + 2 2 + 3 2 + 4 2 + 5 2 + 6 2 + 7 2 =455

#include <stdio.h>
int main() {
   int i, n, sum=0;
   n=17 ;
   for ( i = 1; i <= n; i++) {
      sum = sum + (2 * i - 1) * (2 * i - 1);
   }
   printf("The sum of series upto %d is %d", n, sum);
}

出力

The sum of series upto 17 is 6545

  1. Cの等比数列の合計のプログラム

    3つの入力が与えられた場合、最初の1つは等比数列の最初の項を表す「a」です。2番目は一般的な比率である「r」と合計を求めなければならない級数の数である「n」です。 等比数列は、連続する項の比率が一定である級数です。上記の入力「a」、「r」、「n」を使用して、等比数列、つまりa、ar、𝑎𝑟 2を見つける必要があります。 、𝑎𝑟 3 、𝑎𝑟 4 、…およびそれらの合計、つまりa +ar+𝑎𝑟2 +𝑎𝑟3 +𝑎𝑟4 +… 入力 a = 1 r = 0.5 n = 5 出力 1.937500 入力 a = 2 r = 2.0 n = 8 出力 510.00

  2. cos(x)級数の合計のCプログラム

    xとnの値が与えられます。ここで、xはcosの角度、nはcos(x)級数の項の数です。 Cos(x)の場合 Cos(x)は、x角度の値を計算するために使用される三角関数です。 式 $$ \ cos(x)=\ displaystyle \ sum \ Limits_ {k =0} ^ \ infty \ frac {(-1)^ {k}} {(2k!)} x ^ {2k} $$ Cos(x)シリーズの場合 Cos(x)=1 –(x * 2/2!)+(x * 4/4!)–(x * 6/6!)+(x * 8/8!)…… 例 Input-: x = 10, n = 3 Output-: