シリーズ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
-
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 ソリューションアプローチ この問題を解決するには、配列のすべての要素の合計を計算する
-
数値のパリティを効率的に見つけるためのC++プログラム
この記事では、与えられた数Nのパリティを見つけるプログラムについて説明します。 パリティは、数値の2進表現におけるセットビットの数(「1」の数)として定義されます。 バイナリ表現の「1」の数が偶数の場合、パリティは偶数パリティと呼ばれ、バイナリ表現の「1」の数が奇数の場合、パリティは奇数パリティと呼ばれます。 指定された数がNの場合、次の操作を実行できます。 1) 2) 4) 8) 16) これらすべての操作が完了すると、yの右端のビットは数値のパリティを表します。ビットが1の場合、パリティは奇数になり、ビットが0の場合、パリティは偶数になります。 例 #include