シリーズ1、4、15、72、420のN番目の項を検索するC++プログラム…
この問題では、整数Nが与えられます。私たちのタスクは、シリーズ1、4、15、72、420のN番目の項を見つけるプログラムを作成することです…
問題を理解するために例を見てみましょう
入力
N = 4
出力
72
ソリューションアプローチ
問題を解決するための簡単なアプローチは、シリーズのN番目の項の式です。このためには、シリーズを観察してから、N番目の用語を一般化する必要があります。
このシリーズは、階乗といくつかの変数の積と見なすことができます。
1, 4, 15, 72, 420… 1!*(X1), 2!*(X2), 3!*(X3), 4!*(X4), 5!*(X5)... 1*(1), 2*(2), 6*(5/2), 24*(3), 120*(7/2)...
ここに、一連の製品があります
1, 2, 2.5, 3, 3.5… It is {(n+2)/2}.
したがって、N番目の項の式は
T(N) = ( N! * (N + 2)/ 2 )
ソリューションの動作を説明するプログラム
例
#include <iostream> using namespace std; int calcFactorial(int N) { int factorial = 1; for (int i = 1; i <= N; i++) factorial = factorial * i; return factorial; } int calcNthTerm(int N) { return (calcFactorial(N) * (N + 2) / 2); } int main() { int N = 7; cout<<N<<"th term of the series is "<<calcNthTerm(N); return 0; }
出力
7th term of the series is 22680
-
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の交互になります。したがって、一