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

級数の合計を求めるC++プログラム1+1/2 ^ 2 + 1/3 ^3+…..+1/ n ^ n


このチュートリアルでは、与えられた級数の合計を見つけるプログラムについて説明します1 + 1/2 ^ 2 + 1/3 ^3+…..+1 / n^n。

このために、nの値が与えられます。私たちのタスクは、最初の項から始まるすべての項を合計して、与えられた系列の合計を見つけることです。

#include <iostream>
#include <math.h>
using namespace std;
//calculating the sum of the series
double calc_sum(int n) {
   int i;
   double sum = 0.0, ser;
   for (i = 1; i <= n; i++)
   ser = 1/ pow(i, i);
   sum += ser;
   return sum;
}
int main() {
   int n = 5;
   double res = calc_sum(n);
   cout << res << endl;
   return 0;
}
出力
0.00032

  1. オイラー数の値を計算するPythonプログラムe。式を使用します:e =1 + 1/1! + 1/2! +……1/n!

    オイラーの数を実装する必要がある場合は、階乗を計算するメソッドが定義されます。 これらの階乗数の合計を求める別の方法が定義されています。 以下は同じのデモンストレーションです- 例 def factorial_result(n):    result = 1    for i in range(2, n + 1):       result *= i    return result def sum_result(n):    s = 0.0    for

  2. シリーズ1/1の合計を見つけるPythonプログラム! + 2/2! + 3/3! + 4/4! +……。+n/ n!

    この記事では、特定の問題ステートメントを解決するための解決策とアプローチについて学習します。 問題の説明 −整数入力nが与えられた場合、級数1/1の合計を見つける必要があります。 + 2/2! + 3/3! + 4/4! +……。+n/ n! ここではforループを実装しているため、時間計算量としてO(n)を取得します。 ここで効率を達成するために、同じループ内で階乗を計算します。 ここでは、以下に説明するようにsumofseries関数をフレーム化します- 例 def sumOfSeries(num):    res = 0    fact =