C++

  1. 配列要素を印刷するさまざまな方法の CPP プログラム

    さまざまな方法で配列要素を出力するための C++ プログラム この例では、さまざまな方法で配列要素を出力できる C++ プログラムを示します。 サブスクリプション表記、配列名を使用したオフセット表記、ポインター サブスクリプション表記、ポインター名を使用したオフセット表記など、多くの方法で配列の要素を出力できます。 プログラム: // Different ways of accessing array elements in C++ #include <iostream.h> using namespace std; int main(void) { const int le

  2. C++ 保護キーワード

    C++ 保護 C++ 保護キーワード 一般に、メンバーリスト内のクラスメンバーへのアクセスを、パブリックまたはプライベートにすることができる次のアクセス指定子まで、または C++ プログラミング言語のクラス定義の終わりまで指定します。保護されていると宣言されている CPP 保護されたクラス メンバーは、以下に示す次の要素でのみ使用できることに注意してください: これらのメンバーを宣言するために最初に使用されたクラスのメンバー関数。 もともとメンバーとして宣言されていたクラスの友達 一般にこれらのメンバーを最初に宣言したクラスからパブリック アクセスまたは保護アクセスで派生したクラス。 検証

  3. C++ 検索

    C++ 検索 これは、基本的に指定された数値範囲内にある要素を見つけるために使用される C++ の関数です。 C++ 検索 また、基本的に val と等しいかどうかを比較する範囲 [first,last] の最初の要素へのイテレータを返すためにも使用されます。そのような要素が見つからない場合、関数は最後の要素を返します。 C++ 検索 通常、範囲 [first,last] 内の最初の要素に戻る反復子を返します。これは、基本的に val と等しいと比較されます。そのような要素が見つからない場合、Last が関数によって返されます。 CPP 検索機能 基本的に、個々の要素を val と比較す

  4. C++ の桁数プログラムの合計

    C++ での桁数の合計プログラム C++ の桁数プログラム 一般に、数値の桁数の合計を取得するために使用されます。例えば; 30 の桁の合計は 3 + 0 =3 になります。このプログラムの作成は、C++ プログラミング言語で非常に簡単です。必要なのは数学演算とループだけです。 桁数アルゴリズムの合計 2 桁の数字の合計を取得するには、以下に示すアルゴリズムに従う必要があります: ユーザーが入力した番号を受け取ります。 2 番目のステップでは、受信した数値のモジュラス/剰余を取得します。 次に、残りの数の合計が計算されます。 次のステップでは、数値を 10 で割ります。 ここで、指定され

  5. C++ での逆数プログラム

    数値を逆にする C++ プログラム 番号を逆にする C++ プログラム は、基本的にはそれを逆にするために使用されるプログラムであり、簡単に言えば、このプログラムを使用して、提供された番号の桁を逆にすることができると言えます. この非常に単純なプログラムでは、最初にユーザーから数値を入力として取得し、次にそれを逆にします。これは、算術演算子とループ演算子を使用するだけで、C++ プログラミング言語で非常に簡単に実行できます。 例はこちら トピックに関する概念を明確にし、数値がどのように反転されるかを説明する C++ 言語のプログラムの例: #include <iostream>

  6. C++ の素数プログラム

    C++ での素数プログラム 私たちは皆、基本的な数学を読んでおり、素数はその一部です。 C++ での素数プログラム 基本的には、ユーザーが入力した入力が素数かどうかをチェックするために書かれたプログラム コードです。素数は、基本的には 1 よりも大きく、1 またはそれ自体で割り切れる数です。平たく言えば、それ自体または 1 以外の数で割り切れない数として理解できます。たとえば、1、2、3、5、7、11、13、17、19、23 などです。定義を満たすため、素数として知られています。 例: 以下は、C++ プログラミング言語での素数プログラムの例です。このプログラムでは、ユーザーからの入力

  7. C++ で回文をチェックする

    C++ の回文プログラム C++ の回文プログラム 基本的には、ユーザーからの入力が回文数かどうかを検証するために使用されるプログラムです。回文数とは、基本的には反転しても変わらない数です。たとえば、121、747、555、131、13231 は定義を満たしているため、回文数です。 プログラムはこちら ユーザーの入力が回文数であるかどうかをチェックする C++ プログラミング言語の回文数: #include <iostream> using namespace std; int main() { int num,rem,sum=0,temp; c

  8. C++ の階乗プログラム

    C++ の階乗プログラム 整数とその下にあるすべての整数の積は、階乗として知られています。 C++ の階乗プログラム 基本的に、ユーザーが入力として入力した整数の階乗を表示するために使用されるプログラムです。 N の階乗は N! で示されることに注意してください。 5 の階乗を導出すると、次のようになります: 5! = 5*4*3*2*1 = 120 一般に、階乗の最も広く使用されているのは、数学における組み合わせと順列です。 階乗プログラムを C++ 言語で作成するさまざまな方法 C++ 言語で階乗プログラムを作成するには、さまざまな方法があります。以下に示すように、階乗プログラム

  9. C++ のアームストロング数

    C++ のアームストロング数 C++ でのアームストロング数のプログラムの学習に進むには プログラミング言語では、アームストロング数が何であるかを理解することが必須です。 アームストロング数とは、通常、それ自体の数字の立方体の結果である任意の数です。簡単に言えば、数字が 407 であると仮定します。それがアームストロング数であることを証明する必要がある場合は、その数字の 3 乗の和を次のように計算する必要があります:(4)3 + (0)3 + (7) 3 となり、結果は =64 + 0 + 343 =407 になります。結果は、取得した数値と同じです。したがって、アームストロング数と呼ぶこ

  10. C++ 出力反復子

    C++ 出力反復子 コンテナー内の値を変更するために一般的に使用される反復子は、C++ では出力反復子と呼ばれます。 コンテナ出力イテレータの値を変更するために逆参照されます。 コンテナからの値の読み取りは、出力イテレータでは許可されていません。 出力イテレータは、一般に一方向の書き込み専用イテレータとして知られています。 C++ の出力反復子は通常、インクリメントできますが、デクリメントできません。 以下は、出力反復子に一般的に使用できる演算子のリストです:代入演算子 (=)、インクリメント演算子 (++)、およびデクリメント演算子 (--)。 通常、出力イテレータには 2 つの主要

  11. C++ 入力反復子

    C++ 入力反復子 コンテナから値を読み取るために基本的に使用される反復子は、C++ では入力反復子として知られています。 コンテナから値を取得するには、入力イテレータを逆参照する必要があります。 入力反復子を逆参照しても、コンテナーの値は変更されません。 入力反復子は、一方向反復子として知られています。 入力イテレータに関する主なポイントは、これをインクリメントすることはできますが、デクリメントすることはできないということです. 等号演算子 (==) デクリメント演算子 (--)、逆参照演算子 (*)、不等号演算子 (!=)、インクリメント演算子 (++) などの入力反復子に使用できる演

  12. C++ フォワード反復子

    C++ 前方反復子 C++ のフォワード イテレータ 通常、コンテナーの読み取りと書き込みに使用できるため、フォワード イテレーターは基本的にフォワード イテレーターとランダム アクセス イテレーターの組み合わせであると言えます。 コンテナの最初から最後までコンテンツを読み取るために、通常、前方イテレータが使用されます。 コンテナのすべての要素を移動するために、前方反復子によってインクリメント演算子 (++) のみが使用されます。したがって、前方反復子は前方にしか移動できないと結論付けることができます。 C++ のフォワード イテレータは、マルチパス イテレータとも呼ばれます。 前方反復子

  13. C++ 双方向反復子

    C++ 双方向反復子 前方反復子のすべての機能は、通常、C++ の双方向反復子でサポートされています。 、この反復子は一般に、前置と後置の 2 つのデクリメント演算子をサポートすることが知られています。 双方向イテレータは、簡単な言葉で言うと、要素に双方向でアクセスするために一般的に使用されるイテレータです。要素には、最後から最初に向かってアクセスできます。 有効な双方向イテレータは、通常、有効なランダム アクセス イテレータです。 双方向イテレータは、通常、list、multimap、set、multiset、map などのさまざまなコンテナによって実装されます。 C++ によって提供され

  14. C++ イテレータ

    C++ の反復子 通常、コンテナ内にある要素を指すオブジェクト (ポインターなど) は、C++ のイテレーター として知られています。 .通常、反復子は、コンテナーの内容を移動するために使用できます。イテレータはある場所を指しているポインターのようなものであり、それらを使用するだけでその特定の場所にあるコンテンツにアクセスできると言えます。 コンテナー内に格納されたデータの操作を含むコンテナーとアルゴリズムを接続する際に、イテレーターが重要な役割を果たします。ポインターは、反復子の最も明白な形式です。ポインターは通常、インクリメント演算子 (++) を使用して配列内の要素を反復処理できます

  15. C++ アルゴリズム

    C++ アルゴリズム ライブラリ 競争力のあるプログラミングの分野で優れた成績を収めるには、STL のコンテナーに関する知識だけでは不十分であり、プログラマーは STL が提供するものについて認識している必要があります。 最も人気のあるライブラリとして、STL は、一般にすべての ライブラリ関数に対応する膨大な数のアルゴリズムを所有しています。 以下に示すように、ベクトルで最も広く使用されており、競技プログラミングで最も有用であると知られているアルゴリズムのリストを次に示します。 非操作アルゴリズム 機能 説明 sort(first_iterator, last_iterat

  16. C++ マップ

    C++ でマップ マップは基本的に STL (標準テンプレート ライブラリ) の一部です。ソートされたキーと値のペアを格納するために使用される連想コンテナーです。各キーは一意であり、変更は別として、プログラマーは挿入や削除などの操作を実行できます。 C++ ではマップとして知られています キーに関連付けられた値を変更できます。 構文 マップ関数の構文は次のとおりです: template <class Key, class T,

  17. C++ のキュー

    C++ のキュー C++ のキュー 基本的に、プログラマーによって多数のプログラムで使用されるデータ型のタイプです。 Queue は一般に FIFO テクニックで動作し、拡張すると FIFO は First In First Out になります。これは単に、最初に挿入された要素が最初に抽出され、円が回転し続けることを意味します。フロントは、最も前の位置に配置された要素です。または、最初の位置で言うことができ、フロントとともに、最後の位置に配置された要素である「リア」と呼ばれる要素があります。要素の挿入は後端で行われ、削除は前から実行されます。キューは通常、アプリケーション領域のコンテナー ア

  18. C++ スタック

    C++ でのスタック コンピュータ サイエンスの分野を扱っている場合、多種多様なプログラムを使用する必要があり、各プログラムには独自のユーティリティとドメインのセットが付属しています。この分野には、プログラマーが選択できるデータ構造が多数ありますが、それは環境と目的にのみ依存します。その中で、「C++ のスタック」 非常に有用であることが知られています。 スタックの構文は次のとおりです: template<class T, class Container = deque<T> > class stack; テンプレート パラメータ T: この引数は通常、コン

  19. C++ セット

    C++ で設定 ソートされたキーを格納するために使用される、基本的に連想コンテナである STL (標準テンプレート ライブラリ) の部分は、STL C++ セット として知られています。 .通常、これらのキーでは、各キーは一意であり、挿入または削除できますが、いずれにしても変更することはできません. 構文 Set の構文は次のとおりです: template < class S, class Compare = less<S>, class Alloc = allocator<S>

  20. C++ リスト

    C++ リスト 連続したメモリに要素を格納する連続したコンテナは、C++ のリストとして知られています。 .一方、ベクターは、要素を不連続メモリに格納する不連続コンテナとして知られています。 ベクターの途中で挿入と削除を行うことはできますが、すべての要素をシフトするには多くの時間を必要とするため、非常にコストがかかります。この問題を解決するために、リスト コンテナを使用して実装されている Linklist が使用されます。 C++ のリストは一般に双方向をサポートし、挿入および削除操作のプロセスに効率的な方法を提供します。 リスト要素は通常、ベクターのようにランダムにアクセスするのでは

Total 11615 -C プログラミング  FirstPage PreviousPage NextPage LastPage CurrentPage:6/581  20-C プログラミング/Page Goto:1 2 3 4 5 6 7 8 9 10 11 12