学生の点数配列を操作する

CCBeginner
今すぐ練習

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

はじめに

このチャレンジでは、プログラミングクラスの学生の成績を追跡するプログラムを作成することで、配列の初期化と操作に対する理解を示します。5人の学生の点数を格納する整数配列を作成し、70から100までの点数で配列を初期化し、forループを使用して各学生の点数を表示し、クラスの平均点数を計算して表示する必要があります。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL c(("C")) -.-> c/UserInteractionGroup(["User Interaction"]) c(("C")) -.-> c/ControlFlowGroup(["Control Flow"]) c(("C")) -.-> c/CompoundTypesGroup(["Compound Types"]) c/ControlFlowGroup -.-> c/for_loop("For Loop") c/CompoundTypesGroup -.-> c/arrays("Arrays") c/UserInteractionGroup -.-> c/output("Output") subgraph Lab Skills c/for_loop -.-> lab-446194{{"学生の点数配列を操作する"}} c/arrays -.-> lab-446194{{"学生の点数配列を操作する"}} c/output -.-> lab-446194{{"学生の点数配列を操作する"}} end

学生の点数配列の作成と操作

このチャレンジでは、プログラミングクラスの学生の成績を追跡するプログラムを作成することで、配列の初期化と操作に対する理解を示します。

タスク

  • 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ループを使用して各学生の点数を表示し、クラスの平均点数を計算して表示するプログラムを作成する必要があります。