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

シリーズ1、6、15、28、45、…のN番目の番号を見つけるC++プログラム。


この問題では、整数値Nが与えられます。私たちのタスクは、シリーズ1、6、15、28、45、…のN番目の数を見つけるプログラムを作成することです。 P>

このシリーズでは、すべての要素が前の要素と次の要素の平均より2少ないです。

問題を理解するために例を見てみましょう

入力

N = 5

出力

45

ソリューションアプローチ

シリーズ1、6、15、28、45、…のN番目の項は、式を使用して見つけることができます。

TN = 2*N*N - N

ソリューションの動作を説明するプログラム

#include <iostream>
using namespace std;
#define mod 1000000009
int calcNthTerm(long n) {
   return (((2 * n * n) % mod) - n + mod) % mod;
}
int main(){
   long N = 19;
   cout<<N<<"th Term of the series is "<<calcNthTerm(N);
   return 0;
}

出力

19th Term of the series is 703

  1. C++で隠し番号を見つけるプログラム

    この問題では、n個の整数値で構成される配列arr[]です。私たちのタスクは、C++で隠し番号を見つけるプログラムを作成することです。 。 コードの説明 −配列の場合、隠し数は、配列の各要素から減算すると合計が0になる数です。 問題を理解するために例を見てみましょう 入力 arr[] = {4, 1, 6, 7, 2} 出力 4 配列のすべての要素から4を引きます。そして価値の追加 = (1 - 4) + (6 - 4) + (7 - 4) + (4 - 2) = -3 + 2 + 3 - 2 = 0 ソリューションアプローチ この問題を解決するには、配列のすべての要素の合計を計算する

  2. 数値のパリティを効率的に見つけるためのC++プログラム

    この記事では、与えられた数Nのパリティを見つけるプログラムについて説明します。 パリティは、数値の2進表現におけるセットビットの数(「1」の数)として定義されます。 バイナリ表現の「1」の数が偶数の場合、パリティは偶数パリティと呼ばれ、バイナリ表現の「1」の数が奇数の場合、パリティは奇数パリティと呼ばれます。 指定された数がNの場合、次の操作を実行できます。 1) 2) 4) 8) 16) これらすべての操作が完了すると、yの右端のビットは数値のパリティを表します。ビットが1の場合、パリティは奇数になり、ビットが0の場合、パリティは偶数になります。 例 #include