C ++

 Computer >> コンピューター >  >> プログラミング >> C ++
  1. C++での配列乗算の除数を数える

    たとえば、任意のサイズの整数要素のarr []の配列が与えられます。タスクは、すべての配列要素を乗算して計算された数値の因数の数を計算することです。 配列は、同じタイプの要素の固定サイズの順次コレクションを格納できる一種のデータ構造です。配列はデータのコレクションを格納するために使用されますが、配列を同じタイプの変数のコレクションと考える方が便利な場合がよくあります。 例 Input − int arr[] = {2, 3} Output − count is 4 説明 −配列の乗算は2 * 3は6で、6の因数は1、2、3、6です。したがって、合計で6の4つの因数が

  2. C++で絶対差がKを超えない配列の最大要素をカウントします

    たとえば、任意のサイズの整数要素と正の整数kの配列が与えられます。タスクは、絶対差が指定された整数kを超えない要素ペアの数を計算することです。 配列は、同じタイプの要素の固定サイズの順次コレクションを格納できる一種のデータ構造です。配列はデータのコレクションを格納するために使用されますが、配列を同じタイプの変数のコレクションと考える方が便利な場合がよくあります。 例 Input − int arr[] = {2, 3, 6, 12, 14}, k= 5 Output − count is : 3 説明 −最大絶対差がk以下のペア、つまりこの例では5であるように形成さ

  3. C++の特定の範囲にあるBSTノードをカウントします

    ノードと範囲で構成される二分探索木が与えられます。タスクは、指定された範囲内にあるノードの数を計算し、結果を表示することです。 二分探索木(BST)は、すべてのノードが以下のプロパティに従うツリーです- ノードの左側のサブツリーには、その親ノードのキー以下のキーがあります。 ノードの右側のサブツリーには、その親ノードのキーよりも大きいキーがあります。 したがって、BSTはすべてのサブツリーを2つのセグメントに分割します。左側のサブツリーと右側のサブツリーで、次のように定義できます- left_subtree(キー)≤node(キー)≤right_subtree(キー) 例

  4. C ++で数値を除算する際に、小数点以下の桁数をカウントします

    2つの整数、たとえばnum1とnum2が与えられます。タスクは、num1をnum2で除算し、これらの指定された数値を除算して小数点以下の桁数を計算することです。 例 Input − num1 = 2, num2 = 5 Output − count is 1 説明 − 2を5で割ったとき、つまり? =0.4であるため、小数点以下の桁数は1であるため、カウントは1です。 Input − num1 = 2, num2 = 0 Output − Floating point exception (core dumped) 説明 −任意の数値を0で割

  5. LEDライトの変更をカウントして、C++で数字を1つずつ表示します

    正の数、たとえばnumが与えられ、タスクは、表示されるLEDライトの変化の数を1つずつ計算することです。最初はすべてのLEDがオフであり、文字列値に基づいて開始されると想定します。 この質問を解決するには、7セグメントディスプレイとは何か、そしてその機能を理解する必要があります。 7セグメントディスプレイとは 7セグメントディスプレイは、より複雑なドットマトリックスディスプレイの代わりに、画像、テキスト、または10進数の形式で情報を表示する方法を提供する出力ディスプレイデバイスです。これは、デジタル時計、基本的な計算機、電子メーター、および数値情報を表示するその他の電子デバイスで広く使用さ

  6. C++の2つの文字列で共通のサブシーケンスをカウントします

    2つの文字列が与えられます。たとえば、文字を含むstr1とstr2があり、タスクは両方の文字列の共通のサブシーケンスを計算することです。以下のプログラムでは、動的計画法を使用しています。そのためには、動的計画法とは何か、どのような問題で使用できるかを知る必要があります。 動的計画法のアプローチは、分割統治法に似ており、問題をより小さく、さらにはより小さな可能なサブ問題に分解します。しかし、分割統治とは異なり、これらのサブ問題は独立して解決されません。むしろ、これらの小さなサブ問題の結果は記憶され、類似または重複するサブ問題に使用されます。 動的計画法は、問題が発生した場合に使用されます。問

  7. C ++で文字列内の子音をカウントする(反復メソッドと再帰メソッド)

    たとえば、任意の長さの文字列が与えられます。タスクは、反復法と再帰法の両方を使用して、与えられた文字列の子音の数を計算することです。 子音とは、母音ではないアルファベットのことです。つまり、a、i、e、o、uを除くアルファベットは子音と見なされます。したがって、以下のプログラムでは、これら以外のアルファベットの数を文字列で見つける必要があります。 再帰と反復は両方とも、一連の命令を繰り返し実行します。再帰とは、関数内のステートメントがそれ自体を繰り返し呼び出す場合です。反復とは、制御条件がfalseになるまでループが繰り返し実行されることです。再帰と反復の主な違いは、再帰はプロセスであり、

  8. C++のターゲット値または条件に一致するベクトル内の要素をカウントします

    ベクトルが与えられ、タスクは、ターゲット値または条件に一致するベクトル内の要素の数を計算することです。 ベクトルは、サイズを変更できるシーケンスコンテナです。コンテナは、同じタイプのデータを保持するオブジェクトです。シーケンスコンテナは、要素を厳密に線形シーケンスで格納します。 ベクターは要素を連続したメモリ位置に格納し、添え字演算子[]を使用して任意の要素に直接アクセスできるようにします。配列とは異なり、ベクトルは実行時に必要に応じて縮小または拡大できます。ベクトルの保存は自動的に処理されます。 実行時に縮小および拡張機能をサポートするために、ベクターコンテナーは、可能な拡張に対応する

  9. C ++のバイナリツリー(反復および再帰)のハーフノードをカウントします

    バイナリツリーが与えられ、タスクは、反復的かつ再帰的なアプローチを使用して、バイナリツリーで使用可能なハーフノードの数を計算することです。ハーフノードは、子が1つだけで、もう1つの子がnullであるノードです。ハーフノードでは、リーフノードを考慮しないことに注意してください。 バイナリツリーは、データストレージの目的で使用される特別なデータ構造です。二分木には、各ノードが最大2つの子を持つことができるという特別な条件があります。バイナリツリーには、検索が並べ替えられた配列と同じくらい高速であり、挿入または削除操作がリンクリストと同じくらい高速であるため、順序付き配列とリンクリストの両方の利点

  10. C ++のバイナリツリー(反復および再帰)の完全なノードをカウントします

    バイナリツリーが与えられ、タスクは、反復的かつ再帰的なアプローチを使用して、バイナリツリーで使用可能な完全なノードの数を計算することです。フルノードとは、両方の子があり、子がnullでないノードです。フルノードでは、正確に2つの子を持つノードを考慮することに注意してください。 バイナリツリーは、データストレージの目的で使用される特別なデータ構造です。二分木には、各ノードが最大2つの子を持つことができるという特別な条件があります。バイナリツリーには、検索が並べ替えられた配列と同じくらい高速であり、挿入または削除操作がリンクリストと同じくらい高速であるため、順序付き配列とリンクリストの両方の利点

  11. C++で0と1のみを持つ長さNのバイナリ文字列の数をカウントします

    たとえば、numという数字が与えられます。タスクは、oと1のみを含む与えられた数字numから形成できるバイナリ文字列の数を計算することです。 2進数システムは、数値表現手法の一種です。これは最も人気があり、デジタルシステムで使用されています。バイナリシステムは、2つの動作状態または可能な条件しかない任意のデバイスで表すことができるバイナリ量を表すために使用されます。たとえば、スイッチには、開いている状態と閉じている状態の2つしかありません。 バイナリシステムでは、2つのシンボルまたは可能な数字値、つまり0と1のみがあります。2つの動作状態または可能な条件しかないデバイスによって表されます。

  12. C++で指定されたNに1を加算した後に変更されたビット数をカウントします

    数値、たとえばnumが与えられ、タスクは、数値に1が加算されたときに変更されたビットの総数を計算することです。 数値の2進表現は、指定された数値を0と1の形式に変換することによって行われ、さまざまな方法で行われます。 1つの方法では、指定された数値のLCMを2で計算し、リマインダーが0以外の場合、ビットは1に設定され、それ以外の場合は0に設定されます。 ビットの加算テーブルは 0 + 1 = 1 1 + 0 = 1 0 + 0 = 0 1 + 1 = 1 ( 1 bit carry) 例 Input − num = 10 Output − count is : 1

  13. シリーズ1のN番目の項を見つけるプログラム1415 24 45 60 92 ...C++で

    この問題では、番号Nが与えられます。私たちのタスクは、C++でシリーズ14 15 24 45 6092...のN番目の項を見つけるプログラムを作成することです。 問題の説明 −シリーズのn番目の項を見つけるには− 1、4、15、24、45、60、92、112…N項 シリーズの一般式を見つけます。 問題を理解するために例を見てみましょう 入力 − n =6 出力 − 60 ソリューションアプローチ 級数の一般的な用語は、Nの値が偶数であるか奇数であるかに基づいています。このタイプのシリーズは、認識するのが少し複雑ですが、シリーズを偶数と奇数の2つの異なるものと考えると、一般

  14. C ++でシリーズ2、4、3、4、15…のN番目の項を見つけるプログラム

    この問題では、番号Nが与えられます。私たちのタスクは、C ++でシリーズ2、4、3、4、15…のN番目の項を見つけるプログラムを作成することです。 問題の説明 −与えられた級数の合計を見つけるには、 2、4、3、4、15、0、14、16....N用語 シリーズの総称の公式を見つけます。 問題を理解するために例を見てみましょう 入力 − n =9 出力 − 9 ソリューションアプローチ: シリーズの値の増加は線形です。つまり、シリーズに正方形の値はありません。また、その値は他の要因にも依存します(6で0になるため、2と3で割ります)。 したがって、最初にシリーズの値から

  15. C ++でシリーズ3、5、21、51、95、…のN番目の項を見つけるプログラム

    この問題では、番号Nが与えられます。私たちのタスクは、C ++でシリーズ3、5、21、51、95、…のN番目の項を見つけるプログラムを作成することです。 問題の説明 −シリーズのN番目の項を見つけるには− 3、5、21、51、95、153、…N-Terms 二次方程式(級数の増加に基づく)である級数の一般式を見つける必要があります。 問題を理解するために例を見てみましょう 入力 − n =6 出力 − 153 ソリューションアプローチ: この問題を解決するために、-で与えられる級数のn番目の項の一般式を見つけます。 T n =7 *(n ^ 2)-19 * n +

  16. シリーズ3、6、18、24、…のN番目の項をC++で検索するプログラム

    この問題では、番号Nが与えられます。私たちのタスクは、C ++でシリーズ3、6、18、24、…のN番目の項を見つけるプログラムを作成することです。 問題の説明 −シリーズのN番目の項を見つけるには− 3、6、18、24、45、54、84…N用語 与えられたシリーズの一般式を見つける必要があります。 問題を理解するために例を見てみましょう 入力 − n =10 出力 − 150 ソリューションアプローチ: シリーズの一般用語を見つけるために、最初にシリーズを観察し、シリーズのすべての可能な一般化をチェックします。同様に、3はすべてに一般的ですが、先に進むと、結果が得られない

  17. シリーズ3、12、29、54、86、128、177、234、…..のN番目の項をC++で検索するプログラム

    このチュートリアルでは、シリーズ3、12、29、54、86、128、177、234、…..のN番目の用語を見つけるプログラムについて説明します。 このために、番号が提供されます。私たちの仕事は、その特定の位置で特定のシリーズの用語を見つけることです。 例 #include <iostream> #include <math.h> using namespace std; //calculating nth term of given series int nthTerm(int n) {    return 4 * pow(n, 2) - 3 *

  18. シリーズ3、12、29、54、87、…のN番目の項をC++で検索するプログラム

    この問題では、番号Nが与えられます。私たちのタスクは、C ++でシリーズ3、12、29、54、87、…のN番目の項を見つけるプログラムを作成することです。 シリーズは 3、12、29、54、87、128、....N-Terms 問題を理解するために例を見てみましょう 入力 − n =5 出力 − 87 ソリューションアプローチ: 与えられたシリーズの一般的な用語を推測してみましょう。シリーズは- 3、12、29、54、87、128、.... このシリーズの総称はです。 T n =4(n 2 )-3 * n + 2 一般的な用語の式を使用して、シリーズ

  19. シリーズ4、14、28、46、68、94、124、158、…..のN番目の項をC++で検索するプログラム

    この問題では、番号Nが与えられます。私たちのタスクは、C ++でシリーズ4、14、28、46、68、94、124、158、…..のN番目の項を見つけるプログラムを作成することです。 問題の説明 −シリーズのN番目の項を見つけるには 4、14、28、46、68、94、124、…(N項)、 級数の総称を見つけ、nの値に基づいて値を計算します。 問題を理解するために例を見てみましょう 入力 − n =5 出力 − 68 ソリューションアプローチ: 与えられたシリーズの一般的な用語を推測してみましょう。シリーズは次のとおりです。 4、14、28、46、68、94、124…。

  20. シリーズ7、21、49、91、147、217、……のN番目の項をC++で検索するプログラム

    この問題では、級数のn番目の項を表す数nが与えられます。私たちのタスクは、シリーズ7、21、49、91、147、217、……のN番目の用語をC++で見つけるプログラムを作成することです。 問題の説明 -シリーズ7、21、49、91、147、217、…のn番目の用語を見つけ、そのために、シリーズの一般的な用語を推測します。 問題を理解するために例を見てみましょう 入力 − n =5 出力 − 147 ソリューションアプローチ: 与えられたシリーズの一般的な用語を推測してみましょう。シリーズは- 7, 21, 49, 91, 147, 217, … ここでは7が一般

Total 5992 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:173/300  20-コンピューター/Page Goto:1 167 168 169 170 171 172 173 174 175 176 177 178 179