Manipuler un tableau de notes d'étudiants

CCBeginner
Pratiquer maintenant

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Dans ce défi, vous allez démontrer votre compréhension de l'initialisation et de la manipulation des tableaux en créant un programme pour suivre la performance des étudiants dans une classe de programmation. Vous devrez créer un tableau d'entiers pour stocker les notes de 5 étudiants, initialiser le tableau avec des notes comprises entre 70 et 100, utiliser une boucle for pour afficher la note de chaque étudiant, et calculer et afficher la note moyenne de la classe.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL c(("C")) -.-> c/ControlFlowGroup(["Control Flow"]) c(("C")) -.-> c/CompoundTypesGroup(["Compound Types"]) c(("C")) -.-> c/UserInteractionGroup(["User Interaction"]) 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{{"Manipuler un tableau de notes d'étudiants"}} c/arrays -.-> lab-446194{{"Manipuler un tableau de notes d'étudiants"}} c/output -.-> lab-446194{{"Manipuler un tableau de notes d'étudiants"}} end

Créer et manipuler un tableau de notes d'étudiants

Dans ce défi, vous allez démontrer votre compréhension de l'initialisation et de la manipulation des tableaux en créant un programme pour suivre la performance des étudiants dans une classe de programmation.

Tâches

  • Créer un tableau d'entiers pour stocker les notes de 5 étudiants
  • Initialiser le tableau avec des notes comprises entre 70 et 100
  • Utiliser une boucle for pour afficher la note de chaque étudiant
  • Calculer et afficher la note moyenne de la classe

Exigences

  • Créer le fichier ~/project/student_scores.cpp
  • Utiliser le langage de programmation C++
  • Déclarer un tableau d'entiers avec exactement 5 éléments
  • Initialiser manuellement les notes avec des valeurs comprises entre 70 et 100
  • Utiliser une boucle for pour afficher les notes individuelles
  • Calculer la note moyenne en utilisant la division entière
  • Afficher la note moyenne avec deux décimales en utilisant static_cast<double>

Exemples

Compiler et exécuter le programme :

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

Si le programme est implémenté correctement, il devrait afficher les notes des étudiants et la note moyenne.

Exemple de sortie :

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

Astuces

  • Rappelez-vous que les indices des tableaux commencent à 0
  • Utilisez static_cast<double>() pour convertir un entier en nombre à virgule flottante pour le calcul de la moyenne
  • Utilisez std::cout pour afficher les notes et la moyenne
✨ Vérifier la solution et pratiquer

Résumé

En résumé, ce défi vous demande de créer un programme qui initialise un tableau d'entiers avec les notes de 5 étudiants comprises entre 70 et 100, affiche la note de chaque étudiant à l'aide d'une boucle for, et calcule et affiche la note moyenne de la classe.