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

2のn乗としてn番目の項を持つ級数の合計を見つけるC/C ++プログラム-(n-1)2の累乗


ここでは、n番目の項がn2 –(n-1)2である級数の合計を取得する方法を説明します。漸化式は以下のようになります-

T n =n 2 −(n−1) 2

つまり、シリーズは-

2のn乗としてn番目の項を持つ級数の合計を見つけるC/C ++プログラム-(n-1)2の累乗

S mod(10 9 )を見つける必要があります + 7)、ここで、Sは指定されたシリーズのすべての項の合計です。

#include<iostream>
#define X 1000000007
using namespace std;
long long getSum(long long n) {
   return ((n % X) * (n % X)) % X;
}
int main() {
   long long n = 56789;
   cout << getSum(n);
}

出力

224990500

  1. n番目の項がn^2 –(n-1)^2である級数の合計を求めるJavaプログラム

    そのようなシリーズの合計を見つけるために、Javaプログラムは次のようになります- 例 public class Demo {    static long my_val = 1000000007;    public static long compute_val(long my_int){       return ((my_int % my_val) * (my_int % my_val)) % my_val;    }    public static void main(St

  2. n番目の項がn^2 –(n-1)^2である級数の合計を見つけるためのPythonプログラム

    この記事では、以下に示す問題ステートメントの解決策について学習します。 問題の説明 整数入力nが与えられ、すべてのn項を合計する必要があります。ここで、一連のn番目の項は次のように表されます- Tn = n2 - (n-1)2 より多くの時間計算量を含むnの二乗muktiolicaionを含む合計を計算するための直接式があります。これを減らすために、ここではモジュラー乗算アプローチを使用します それでは、実装を見てみましょう- 例 # Python program to find sum of given # series. mod = 1000000007 def findSum(n)