Analyser le tableau de températures

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, un jeune météorologue traitera les relevés de température quotidiens pour mieux comprendre les tendances météorologiques locales en utilisant les compétences en manipulation de tableaux en programmation C. L'objectif est de déclarer un tableau d'entiers pour stocker 6 relevés de température quotidiens, de calculer la température moyenne, de trouver et de stocker les températures maximale et minimale, et d'afficher les résultats avec des étiquettes claires et descriptives.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL c(("C")) -.-> c/CompoundTypesGroup(["Compound Types"]) c(("C")) -.-> c/UserInteractionGroup(["User Interaction"]) c(("C")) -.-> c/ControlFlowGroup(["Control Flow"]) c/ControlFlowGroup -.-> c/for_loop("For Loop") c/CompoundTypesGroup -.-> c/arrays("Arrays") c/UserInteractionGroup -.-> c/output("Output") subgraph Lab Skills c/for_loop -.-> lab-438390{{"Analyser le tableau de températures"}} c/arrays -.-> lab-438390{{"Analyser le tableau de températures"}} c/output -.-> lab-438390{{"Analyser le tableau de températures"}} end

Analyser le tableau de températures

En tant que jeune météorologue, vous allez traiter les relevés de température quotidiens pour mieux comprendre les tendances météorologiques locales en utilisant les compétences en manipulation de tableaux en programmation C.

Tâches

  • Déclarer un tableau d'entiers pour stocker 6 relevés de température quotidiens
  • Calculer la température moyenne
  • Trouver et stocker la température maximale
  • Trouver et stocker la température minimale
  • Afficher la température moyenne, maximale et minimale

Exigences

  • Créer la solution dans le fichier ~/project/temperature_analysis.c
  • Utiliser un tableau d'entiers pour stocker 6 valeurs de température
  • Les températures doivent être stockées dans l'ordre suivant : 72, 68, 75, 80, 65, 78
  • Calculer la température moyenne en utilisant un calcul en virgule flottante
  • Afficher les résultats avec des étiquettes claires et descriptives
  • Utiliser une seule boucle for pour traiter le tableau de manière efficace

Exemples

Compilez et exécutez le programme pour afficher la température moyenne, maximale et minimale.

gcc temperature_analysis.c -o temperature_analysis
./temperature_analysis

Exemple de sortie :

Average Temperature: 73.0 degrees
Highest Temperature: 80 degrees
Lowest Temperature: 65 degrees

Conseils

  • Utilisez une seule boucle for pour calculer le total et trouver le maximum/minimum.
  • Convertissez le total entier en nombre à virgule flottante pour le calcul de la moyenne, par exemple float average = (float)total / 6.
  • Initialisez le maximum et le minimum avec le premier élément du tableau.
  • Utilisez les opérateurs de comparaison pour suivre les températures maximale et minimale.
✨ Vérifier la solution et pratiquer

Résumé

En résumé, ce défi demande au jeune météorologue d'utiliser les compétences en programmation C pour traiter un tableau de relevés de température quotidiens. Les tâches consistent à déclarer un tableau d'entiers pour stocker 6 valeurs de température, à calculer la température moyenne, à trouver et à stocker les températures maximale et minimale, et à afficher les résultats avec des étiquettes claires.