C++で指定されたシリーズのN番目の用語を見つけるプログラム
この問題では、番号Nが与えられます。私たちのタスクは、C++で指定されたシリーズのN番目の項を見つけるプログラムを作成することです。
問題の説明
与えられた級数の合計を見つけるには-
1、1、2、3、4、9、8、27、16、81、32、243、64、729、128、2187、256、... NTerms
シリーズの総称を見つけます。
問題を理解するために例を見てみましょう
例1
入力
N =6
出力
9
例2
入力
N =13
出力
64
ソリューションアプローチ
この問題を解決するには、シリーズを注意深く観察する必要があります。現状では、混合シリーズとこれらのタイプのシリーズは、最初は認識が困難ですが、後で操作するのは簡単です。
シリーズはatタイプの混合シリーズです
偶数の場所で、級数の指数は3のべき級数です。
奇妙な場所では、級数の指数は2のべき級数です。
一般的な用語は次のように導き出されます-
T_ {N} =2 ^ {N / 2}、Nが奇数の場合。
3 ^ {N / 2}、Nが偶数の場合。
例
#include <iostream> #include <math.h> using namespace std; int findLCM(int a, int b) { int LCM = a, i = 2; while(LCM % b != 0) { LCM = a*i; i++; } return LCM; } int findNTerm(int N) { if(N%2 == 0){ return pow(3, ((N-1)/2)); } else return pow(2, (N/2)); } int main() { int N = 9; cout<<N<<"th term of the series is "<<findNTerm(N)<<endl; N = 14; cout<<N<<"th term of the series is "<<findNTerm(N); }
出力
9th term of the series is 16 14th term of the series is 729
-
C ++でシリーズa、b、b、c、c、cのN番目の項を見つけるプログラム
この問題では、番号Nが与えられます。私たちのタスクは、C ++でシリーズa、b、b、c、c、cのN番目の項を見つけるプログラムを作成することです。 問題の説明 級数のN番目の項を見つけるには- a、b、b、c、c、c、d、d、d、d、....用語 シリーズの総称を見つける必要があります。 問題を理解するために例を見てみましょう 入力 N =7 出力 d ソリューションアプローチ シリーズの総称を見つけるには、シリーズを注意深く観察する必要があります。シリーズには1a、2 b、3 c、4 d、...これはAPのようです。そして、N番目の項はAPの合計であり、aとdの両
-
シリーズ1、2、11、12、21のN番目の項をC++で検索するプログラム
この問題では、番号Nが与えられます。私たちのタスクは、C++でシリーズ1、2、11、12、21…のN番目の項を見つけるプログラムを作成することです。 問題の説明 級数のN番目の項を見つけるには- 1、2、11、12、21、22、111、112、.... Nterms シリーズの総称を見つけます。 問題を理解するために例を見てみましょう 入力 N =8 出力 112 ソリューションアプローチ 一般的な用語を導き出すには、シリーズを注意深く観察する必要があります。このシリーズでは、値に1と2しかないことがわかります。そして、すべての用語は1と2の交互になります。したがって、一