C++ プログラムを自分で書くことは、C++ 言語を学習する最良の方法です。面接では C++ プログラムについても質問されます。この記事では、制御フロー、パターン、関数などのトピックから、ポインター、配列、文字列などの複雑なものまで、基本的な C++ プログラムの主な練習問題を取り上げます。

C++ チュートリアル
C++ の最近の記事
トピック:
基本的な C++ プログラム
- Hello World の C++ プログラム
- 自分の名前を出力する C++ プログラム
- ユーザーから入力を取得する C++ プログラム
- ユーザーから入力された数値を読み取る C++ プログラム
- 2 つの数値を加算する C++ プログラム
- 2 つの数値を交換する C++ プログラム
- int、float、double、char のサイズを調べる C++ プログラム
- 2 つの浮動小数点数を乗算する C++ プログラム
- 文字の ASCII 値を出力する C++ プログラム
- 華氏から摂氏までを計算する C++ プログラム
- 単純な興味を見つけるための C++ プログラム
- 複利を求める C++ プログラム
- 長方形の面積と周囲長を求める C++ プログラム
C++ 制御フロー プログラム
- 偶数または奇数の整数をチェックする C++ プログラム
- 3 つの数値の最大値を見つける C++ プログラム
- 文字が母音か子音かをチェックする C++ プログラム
- 指定された年がうるう年かどうかを確認する C++ プログラム
- 数値の九九を出力する C++ プログラム
- 最初の n 個の自然数の和を計算する C++ プログラム
- 数値の階乗を求める C++ プログラム
- 数値を反転する C++ プログラム
- GCD を見つけるための C++ プログラム
- LCM を見つけるための C++ プログラム
- 数値が回文かどうかをチェックする C++ プログラム
- 数値が素数かどうかを確認する C++ プログラム
- 2 つの区間間の素数を表示する C++ プログラム
- 指定された範囲のネオン数をチェックする C++ プログラム
- アームストロング数をチェックする C++ プログラム
- 1 ~ 1000 のアームストロング数値を表示する C++ プログラム
- フィボナッチ数を求めるための C++ プログラム
- C++ 最大 N 項までの偶数インデックスでのフィボナッチ数の合計
- 数値のべき乗を計算する C++ プログラム
- 自然数の約数を表示する C++ プログラム
- 簡単な計算機を作成する C++ プログラム
C++ パターン印刷プログラム
- 右半分のピラミッド パターンを印刷する C++ プログラム
- 左半分のピラミッド パターンを印刷する C++ プログラム
- 単純な完全なピラミッド パターンを印刷する C++ プログラム
- 逆ピラミッドを印刷する C++ プログラム
- 三角形パターンを印刷する C++ プログラム
- 再割り当てせずに数値パターンを印刷する C++ プログラム
- 文字パターンを印刷する C++ プログラム
- 連続文字パターンを印刷する C++ プログラム
- 完全なダイヤモンド形状のピラミッドを印刷する C++ プログラム
- 逆中空星型ピラミッド パターンを印刷する C++ プログラム
- 中空の星型ピラミッドをダイヤモンドの形で印刷する C++ プログラム
- パスカルの三角形を出力する C++ プログラム
- フロイドのパターンを印刷する C++ プログラム 三角ピラミッド
- 逆フロイドパターンの三角形ピラミッドを印刷する C++ プログラム
C++ 関数プログラム
- 関数を使用して 2 つの区間間の素数を表示する C++ プログラム
- 数値が 2 つの素数の合計として表現できるかどうかを確認する C++ プログラム
- 再帰を使用して自然数の和を求める C++ プログラム
- 再帰を使用して数値の階乗を計算する C++ プログラム
- 再帰を使用して文を反転する C++ プログラム
- 再帰を使用して電力を計算する C++ プログラム
- 可変引数関数テンプレート用の C++ プログラム
C++ 配列プログラム
- 2 つの配列が等しいかどうかを確認する C++ プログラム
- 配列内の最大値と最小値を求める C++ プログラム
- 配列内に存在するすべての要素の平均を計算する C++ プログラム
- 2 つの配列をマージする C++ プログラム
- 2D 配列を出力する C++ プログラム
- 共通の配列要素を検索する C++ プログラム
- 配列から重複要素を削除する C++ プログラム
- 配列内の要素の出現をすべて削除する C++ プログラム
- 配列回転のための C++ プログラム
- ある配列のすべての要素を別の配列に逆の順序でコピーする C++ プログラム
C++行列プログラム
- 2 つの行列を加算する C++ プログラム
- 2 つの行列が等しいかどうかを確認する C++ プログラム
- 行列の対角の和を計算する C++ プログラム
- 行列の境界要素を出力する C++ プログラム
- 行列の転置を求める C++ プログラム
- 行列の行列式を求める C++ プログラム
- 行列の法線とトレースを求める C++ プログラム
- 2 つの行列を乗算する C++ プログラム
- 行列の行列要素を回転する C++ プログラム
- 行列の最初と最後の行の要素を交換する C++ プログラム
- 行列の最初と最後の列の要素を交換する C++ プログラム
C++ ポインター プログラム
- ポインター用の C++ プログラム
- ポインタ配列用の C++ プログラム
- void ポインタ用の C++ プログラム
- ポインタを参照するための C++ プログラム
- 関数ポインタ用の C++ プログラム
- このポインタの C++ プログラム
- 不透明ポインタ用の C++ プログラム
C++ 文字列プログラム
- 文字列の長さを調べる C++ プログラム
- 指定された文字列内の文字にアクセスする C++ プログラム
- 指定されたインデックスで Unicode コード ポイントを決定する C++ プログラム
- 文字列内の文字を置換する C++ プログラム
- 2 つの文字列を比較する C++ プログラム
- 2 つの文字列を追加/連結する C++ プログラム
- 2 つのバイナリ文字列を追加する C++ プログラム
- 先頭のゼロを削除する C++ プログラム
- 2 つの文字列を辞書順に比較する C++ プログラム
- 文字列を反転する C++ プログラム
- 文字列が回文かどうかを確認する C++ プログラム
- 文字列の各単語の最初の文字を出力する C++ プログラム
- 文字列を別の文字列に挿入する C++ プログラム
- 多数の部分文字列に分割する C++ プログラム
- スタックを使用して文字列を反転する C++ プログラム
- 指定された文字列がパングラムかどうかを確認する C++ プログラム
C++ 変換プログラム
- 2 進数から 10 進数への変換のための C++ プログラム
- 2 進数から 8 進数への変換のための C++ プログラム
- 8 進数から 10 進数への変換のための C++ プログラム
- 10 進数から 8 進数への変換のための C++ プログラム
- 16 進数から 10 進数へ変換する C++ プログラム
- 10 進数から 16 進数に変換するための C++ プログラム
- 10 進数から 2 進数への変換のための C++ プログラム
- ブール値から文字列への変換のための C++ プログラム
- 文字列を二重に変換するための C++ プログラム
- Double から String への変換のための C++ プログラム
- String から Long への変換のための C++ プログラム
- Long から String への変換のための C++ プログラム
- Int から Char への変換のための C++ プログラム
- Char から Int への変換のための C++ プログラム
C++ の検索および並べ替えプログラム
- 配列内の要素を検索する C++ プログラム (線形検索)
- 配列内の要素を検索する C++ プログラム (二分探索)
- 配列をソートする C++ プログラム (選択ソート)
- 配列をソートする C++ プログラム (バブル ソート)
- 配列をソートする C++ プログラム (挿入ソート)
- マージソートのC++プログラム
- 文字列をソートする C++ プログラム
- 行全体で 2D 配列をソートする C++ プログラム
- 配列の要素を降順に並べ替える C++ プログラム
- 配列の要素を昇順に並べ替える C++ プログラム
C++ 構造プログラム
- 関数に構造体を渡したり、関数から構造体を返したりする C++ プログラム
- 学生の情報を構造体に保存する C++ プログラム
- 構造ソート用の C++ プログラム (複数のルールによる)
C++ クラスおよびオブジェクト プログラム
- クラスとオブジェクトを作成する C++ プログラム
- カプセル化を表示する C++ プログラム
- 継承を表示する C++ プログラム
- クラスで抽象化を表示する C++ プログラム
- クラス内に隠れているデータを表示する C++ プログラム
- クラス内のポリモーフィズムを示す C++ プログラム
- 関数のオーバーロードを表示する C++ プログラム
- 関数のオーバーライドを表示する C++ プログラム
- アクセス修飾子の使用法を表示する C++ プログラム
- クラス内でのこのキーワードの使用を示す C++ プログラム
- Static キーワードの使用法を表示する C++ プログラム
- フレンド関数用の C++ プログラム
- 仮想デストラクター用の C++ プログラム
- 抽象クラスを作成する C++ プログラム
- シングルトン クラスを作成する C++ プログラム
- インターフェイスを作成する C++ プログラム
- Increment ++ と Decrement をオーバーロードする C++ プログラム
- 2 つの複素数を加算する C++ プログラム
C++ ファイル処理プログラム
- 新しいファイルを作成する C++ プログラム
- 一時ファイルを作成する C++ プログラム
- ファイルに書き込む C++ プログラム
- ファイルの名前を変更する C++ プログラム
- ファイルを読み取り専用にする C++ プログラム
- 2 つのファイルのパスを比較する C++ プログラム
- あるファイルを別のファイルにコピーする C++ プログラム
- あるテキスト ファイルの内容を別のテキスト ファイルに追加する C++ プログラム
- ディレクトリ内のファイルのリストを取得する C++ プログラム
- 既存のファイルに文字列を追加する C++ プログラム
- あるファイルからコンテンツを読み取り、別のファイルに書き込む C++ プログラム
C++ 例外処理プログラム
- 実行時例外を表示する C++ プログラム
- エラーの種類を表示する C++ プログラム
- 例外メソッドを処理する C++ プログラム
- 例外メソッドを処理する C++ プログラム
- チェックされた例外を処理する C++ プログラム
- 未チェックの例外を処理する C++ プログラム
- ゼロ除算と複数の例外を処理する C++ プログラム
- C++ プログラムで到達不能コード エラーが表示される
- スレッド インターフェイスとメモリの一貫性エラーを表示する C++ プログラム
C++ STL プログラム
- STL を使用して配列をソートする C++ プログラム
- ベクトルを初期化する C++ プログラム
- STL を使用してベクトルをコピーする C++ プログラム
- STL を使用したマージ操作用の C++ プログラム
- STLを使用してtransform()を表示するC++プログラム
- STL を使用した Deque 用の C++ プログラム
- STL を使用したプライオリティ キュー用の C++ プログラム
- STL を使用したマップ用の C++ プログラム
- STLを使用したペア用のC++プログラム
- STL を使用したマルチセット用の C++ プログラム
- STL を使用してベクトルを反転する C++ プログラム
- STL を使用して配列を反転する C++ プログラム
- STLを使用したペアのスタック用のC++プログラム
- STL を使用して指定された文字列の順列を検索する C++ プログラム
- STL を使用して配列のすべての順列を検索する C++ プログラム。
- STL を使用してセット内の最大要素と最小要素を検索する C++ プログラム
- STL を使用してセット内の要素を挿入および削除する C++ プログラム
- STL を使用してベクトルの要素の合計を求める C++ プログラム
- STL でコピーするさまざまなメソッドを実装するための C++ プログラム
- STL を使用して二分探索関数を実装する C++ プログラム
- 2 つのベクトルに同じ要素が含まれているかどうかを確認する C++ プログラム
C++ の日付と時刻のプログラム
- 暦年の日付をさまざまな形式で表示する C++ プログラム
- 現在の日付と時刻を表示する C++ プログラム
- 現地時間を GMT に変換する C++ プログラム
C++ その他のプログラム
- 商と余りを求める C++ プログラム
- sizeof() 演算子の C++ プログラム
- 名前のイニシャルを検索する C++ プログラム
- * 演算子と / 演算子を使用せずにべき乗を求める C++ プログラム
- 二次方程式の根を求める C++ プログラム
- C++ でランダムな Double 数値を生成する
- C++ でコンソール ウィンドウを非表示にしたり表示したりする方法は?
- 名前空間なしで C++ プログラムを実行するにはどうすればよいですか?
- C++ でヘッダー ファイルを使用してカスタム マップを構築する
- XOR が 0 である一意のトリプレットの数を求める C++ プログラム