C++ 実践チャレンジ

このコースには、C++ のための多数のチャレンジが含まれています。各チャレンジは、詳細な説明と解答付きの小さな C++ プロジェクトです。これらのチャレンジを解くことで、C++ のスキルを練習し、問題解決能力を向上させ、クリーンで効率的なコードの書き方を学ぶことができます。

C++

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

シラバス

学生の平均点の計算

暗号化された文字を出力する

C++ の for ループを使って階乗を計算する

本を借りるすべての可能な順列

最大値を出力する

C++ プログラムによる文字列を出力する

ヒープメモリ管理

データ型と式

ポインタ配列を使って英語の月名を生成する

ラムダを使って 2 つの整数を加算する

Coming Soon

ポインタを使った数値の加算

Coming Soon

長方形の面積と周囲の計算

Coming Soon

3 つの数値の平均を計算する

Coming Soon

ラムダ関数:BMI 計算機

Coming Soon

キャラクターを整数に変換する

Coming Soon

コスト価格の計算

Coming Soon

利益と利益率の計算

Coming Soon

列挙型要素の既定値の変更

Coming Soon

センチメートルをフィートに変換する

Coming Soon

列挙型変数の値:Meat1、Meat2

Coming Soon

子供たちにチョコレートを配る

Coming Soon

C++ における動的メモリ割り当て

Coming Soon

マクロを使ったアインシュタインの方程式の解き方

Coming Soon

C++ で華氏を摂氏に変換する

Coming Soon

立方体の体積を計算する

Coming Soon

ラムダを使って Hello World を表示する

Coming Soon

2 つの文字列を結合する

Coming Soon

マクロを使った行番号の出力

Coming Soon

学生間の最大握手回数

Coming Soon

マイルからキロメートルへの変換

Coming Soon

複数の名前空間を使用する:逆順

Coming Soon

ポンドをキログラムに変換する

Coming Soon

エネルギー計算マクロの再定義

Coming Soon

単利で元本を計算する

Coming Soon

2 つの数の差を計算する

Coming Soon

ユーザーが 0 を入力するまでの数値の合計

Coming Soon

一時変数なしで 2 つの数を入れ替える

Coming Soon

カスタム減算関数

平方根を出力する

二次元配列の要素にアクセスする

アルファベットの妥当性を確認する

Coming Soon

strcpy 関数を書き直す

文字列を大文字に変換する

Coming Soon

文字列の長さの計算

Coming Soon

配列内の最大の要素を見つける

Coming Soon

円の面積を計算する関数

Coming Soon

C++ 名前空間の使用のデモ

Coming Soon

関数を使って単利を計算する

Coming Soon

売価と利益を計算する

Coming Soon

パラメータを使った関数のオーバーロードの示し方

Coming Soon

異なるパラメータ型を持つ関数のオーバーロード

Coming Soon

名前空間における using ディレクティブ

Coming Soon

正規表現を使ってメールアドレスを一致させる

最後の連番を出力する

偶数か奇数をチェックする

Coming Soon

うるう年の妥当性を判定する

Coming Soon

負の数を判定する

Coming Soon

点数に基づく学生の評点の決定

Coming Soon

社員のボーナス適格性を判定する

Coming Soon

最年少の兄弟を見つける

Coming Soon

当てゲーム:正しい数字を特定する

Coming Soon

年齢に基づく投票資格

Coming Soon

フィズ・バズの数値操作

Coming Soon

入力から長い文字列を表示する

Coming Soon

無料コースと VIP コース

反復を使った階乗の計算

Coming Soon

数の掛け算表を生成する

Coming Soon

最初の N 個の数を出力する

Coming Soon

\* の半分の三角形パターンを出力する

Coming Soon

文を 3 回表示するループ

Coming Soon

自然数の合計を計算する

Coming Soon

数値の桁数を数える

Coming Soon

桁の合計の計算

Coming Soon

C++ のフィボナッチ数列のパフォーマンス最適化

動的に配列を作成する

Coming Soon

平均点を計算する

Coming Soon

獲得したマークのパーセンテージを計算する

Coming Soon

ポインタを使った配列要素のアクセス

Coming Soon

範囲ベースのループで配列要素を抽出する

Coming Soon

配列要素の乗算

Coming Soon

与えられた数が完全数であるかどうかを判定する

Coming Soon

文字頻度カウンター

Coming Soon

与えられた数の因数を求める

Coming Soon

2 つの数の最大公約数の計算

Coming Soon

C++ を使って素数の状態を検証する

Coming Soon

区間内の素数の探索

Coming Soon

数がアームストロング数かどうかをチェックする

Coming Soon

アームストロング数チェッカーの実装

Coming Soon

ハルシャッド数の判定

Coming Soon

回文数の判定

Coming Soon

球の体積を計算する C++ プログラム

Coming Soon

過剰数の判定

Coming Soon

文字列の母音を数える

Coming Soon

接頭辞と後置辞演算子のオーバーロード

Coming Soon

後置インクリメント演算子 (++) のオーバーロード

Coming Soon

クラスメンバーを使った体積の計算

最小値の探索

Coming Soon

自己割り切り数の識別

Coming Soon

ポインタを使った 2 つの変数の交換

Coming Soon

配列内の偶数を特定する

Coming Soon

関数テンプレートを使った加算

Coming Soon

switch 文を使ったシンプルな電卓プログラム

Coming Soon

C++ における算術演算

Coming Soon

C 言語における配列の内容のコピー

ループとブール型を使った数値範囲のチェック

Coming Soon

250 以下の最大の倍数を見つける

Coming Soon

3 の倍数を除外する

Coming Soon

特定の数をスキップする

Coming Soon

特定の数字で停止する

Coming Soon

2 つの数の最小公倍数の計算

Coming Soon

分母が 0 であることのチェック

Coming Soon

除算における例外クラスの使用

Coming Soon

四角形の面積の計算

Coming Soon

摂氏から華氏への温度変換

静的クラスメンバへのアクセス

Coming Soon

長方形の面積計算プログラム

Coming Soon

C++ での bad_alloc 例外の処理

Coming Soon

複数の例外のキャッチ

Coming Soon

配列の境界チェック

Coming Soon

接頭辞 ++ 演算子のオーバーロード

Coming Soon

シーケンスの合計

配列の標準偏差を計算する

Coming Soon

2 進数における 1 の数

fold 式を使った平均値の計算

友達関数を使った複素数の加算

Coming Soon

複素数の加算の実装

Coming Soon

2 つの三角形の面積を計算する

Coming Soon

三角形と四角形の面積の計算

Coming Soon

オブジェクトの動的作成

Coming Soon

学生の名前を取得および設定する

Coming Soon

従業員の給与を設定および取得する

Coming Soon

座標差分の計算

Coming Soon

構造化バインディングとラムダ関数

正方形の面積の計算

Coming Soon

IcyHot 温度条件をチェックする

Coming Soon

再利用可能な計算機クラスを作成する

Coming Soon

抽象クラスを使った面積の計算

Coming Soon

プライベート継承の実装

Coming Soon

保護継承の実装

Coming Soon

16 進数から 10 進数への変換

基底クラスのオーバーライド関数へのアクセス

Coming Soon

仮想関数の実装

Coming Soon

動物クラスと継承

Coming Soon

単一のクラスからの複数のクラスの継承

Coming Soon

複数のクラスにおける関数のオーバーライド

Coming Soon

親クラスの関数のオーバーライド

Coming Soon

ロックされた出力を伴う並列プログラミング

複素数計算機の実装

Coming Soon

LabEx を C++11 にアップグレードして printf を実装する

複素数の除算

Coming Soon

キーボード入力を大文字に変換してファイルに保存する

C++14 の文字列トリミングバグを修正する

シングルトンロガーの実装

簡単なスレッドプールを実装する

C++ による 10 個の整数のバブルソート

はじめに

この C++ 実践チャレンジコースは、一連の魅力的で実用的な演習を通じて、あなたの C++ プログラミングスキルを磨くことを目的としています。C++ の理解を深めたい初心者であろうと、問題解決能力を向上させたい経験豊富なプログラマーであろうと、このコースはあなたのニーズに合わせて設計されています。

🎯 タスク

このコースでは、以下のことを学びます。

  • 基本的な構文や制御構造から、データ構造やアルゴリズムなどの高度なトピックまで、様々な C++ プログラミングチャレンジに取り組む方法
  • 実世界のシナリオを解決し、効率的な解決策を実装することで、問題解決能力を養う
  • 実践的な演習とフィードバックを通じて、クリーンで保守可能で最適化された C++ コードを書く
  • プロジェクトに C++ のベストプラクティスやデザインパターンを適用する経験を積む

🏆 達成目標

このコースを修了した後、あなたは以下のことができるようになります。

  • 幅広い C++ プログラミングチャレンジを自信を持って解くことができる
  • C++ の構文、データ構造、アルゴリズム的思考に精通していることを示すことができる
  • 業界標準に準拠した、クリーンで効率的で文書化された C++ コードを書くことができる
  • 問題解決能力と批判的思考能力を向上させる
  • 複雑なプロジェクトに取り組める、より汎用的で自信のある C++ プログラマーになる

講師

labby
Labby
Labby is the LabEx teacher.

おすすめ

no data