学生の成績配列の操作

CBeginner
オンラインで実践に進む

はじめに

このチャレンジでは、プログラミングクラスの学生の成績を管理するプログラムを作成することで、配列の初期化と操作に関する理解を深めます。5 人の学生の成績を保存するための整数型配列を作成し、70 から 100 の間の値で初期化します。その後、for ループを使用して各学生の成績を出力し、クラスの平均点を計算して表示する必要があります。

学生の成績配列の作成と操作

このチャレンジでは、学生の成績を追跡するプログラムを作成し、配列の初期化と操作のスキルを実証します。

タスク

  • 5 人の学生の成績を格納するための整数型配列を作成する
  • 70 から 100 の間の成績で配列を初期化する
  • for ループを使用して各学生の成績を出力する
  • クラスの平均点を計算して表示する

要件

  • ~/project/student_scores.cpp ファイルを作成すること
  • プログラミング言語は C++ を使用すること
  • 要素数がちょうど 5 つの整数型配列を宣言すること
  • 70 から 100 の間の値を手動で初期化すること
  • 個々の成績を出力するために for ループを使用すること
  • 整数除算を用いて平均点を計算すること
  • static_cast<double> を使用して、平均点を小数点以下 2 桁まで表示すること

実行例

プログラムをコンパイルして実行します:

g++ student_scores.cpp -o student_scores
./student_scores

プログラムが正しく実装されていれば、学生の成績と平均点が表示されます。

出力例:

Student Scores:
Score 1: 85
Score 2: 92
Score 3: 78
Score 4: 95
Score 5: 88
Average Score: 87.60

ヒント

  • 配列のインデックス(添字)は 0 から始まることを忘れないでください。
  • 平均の計算で整数を浮動小数点数に変換するには、static_cast<double>() を使用します。
  • 成績と平均の出力には std::cout を使用します。

まとめ

まとめると、このチャレンジでは、70 から 100 の間の 5 つの学生の成績で整数型配列を初期化し、for ループを使用して各成績を出力し、クラスの平均点を計算して表示するプログラムを作成しました。

✨ 解答を確認して練習