級数の合計を求めるC++プログラム(1 / a + 2 / a ^ 2 + 3 / a ^3+…+n/ a ^ n)
このチュートリアルでは、与えられた級数の合計(1 / a + 2 / a ^ 2 + 3 / a ^3+…+n/ a ^ n)を見つけるプログラムについて説明します。
このために、nの値が与えられます。私たちのタスクは、最初の項から始まるすべての項を合計して、与えられた系列の合計を見つけることです。
例
#include <iostream> #include <math.h> using namespace std; //calculating the sum of the series float calc_sum(int a, int n) { int i; float sum = 0; for (i = 1; i <= n; i++) sum += (i/ pow(a, i)); return sum; } int main() { int a = 3, n = 4; float res = calc_sum(a,n); cout << res << endl; return 0; }
0.716049
-
オイラー数の値を計算する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
-
シリーズ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 =