Manipuler un tableau de notes d'étudiants

CBeginner
Pratiquer maintenant

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 destiné à suivre les performances des élèves dans un cours de programmation. Vous devrez créer un tableau d'entiers pour stocker les notes de 5 étudiants, initialiser ce tableau avec des valeurs comprises entre 70 et 100, utiliser une boucle for pour afficher la note de chaque étudiant, puis calculer et afficher la moyenne de la classe.

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

Dans ce défi, vous allez mettre en pratique vos connaissances sur la gestion des tableaux en C++ à travers un cas concret de suivi de résultats scolaires.

Tâches

  • Créer un tableau d'entiers capable de stocker 5 notes d'é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 C++ pour la programmation.
  • Déclarer un tableau d'entiers contenant exactement 5 éléments.
  • Initialiser manuellement les notes avec des valeurs entre 70 et 100.
  • Utiliser une boucle for pour l'affichage individuel des notes.
  • Calculer la moyenne en utilisant la division entière.
  • Afficher la moyenne avec deux chiffres après la virgule en utilisant static_cast<double>.

Exemples

Compilez et exécutez le programme :

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

Si le programme est correctement implémenté, il doit afficher les notes des étudiants ainsi que la 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

Conseils

  • N'oubliez pas que les indices de tableau commencent à 0.
  • Utilisez static_cast<double>() pour convertir un entier en nombre à virgule flottante lors du 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 demandait de concevoir un programme capable d'initialiser un tableau d'entiers avec 5 notes d'étudiants comprises entre 70 et 100, d'afficher chaque note à l'aide d'une boucle for, puis de calculer et d'afficher la moyenne de la classe avec précision.