Introduction
Dans ce défi, vous incarnerez un météorologue débutant chargé de traiter des relevés de température quotidiens. Vous utiliserez vos compétences en manipulation de tableaux en langage C pour analyser les tendances météorologiques locales. L'objectif est de déclarer un tableau d'entiers pour stocker 6 relevés de température, de calculer la température moyenne, d'identifier les valeurs maximale et minimale, puis d'afficher les résultats avec des libellés clairs et descriptifs.
Analyser un tableau de températures
En tant que météorologue junior, vous allez traiter des relevés de température quotidiens pour obtenir des informations sur les conditions météo locales en utilisant les techniques de manipulation de tableaux en 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 la plus élevée.
- Trouver et stocker la température la plus basse.
- Afficher la moyenne, le maximum et le minimum.
Exigences
- Créez votre solution dans le fichier
~/project/temperature_analysis.c. - Utilisez un tableau d'entiers pour stocker les 6 valeurs de température.
- Les températures doivent être stockées dans cet ordre précis : 72, 68, 75, 80, 65, 78.
- Calculez la température moyenne à l'aide d'un calcul en virgule flottante (float).
- Affichez les résultats avec des libellés explicites.
- Utilisez une seule boucle for pour traiter le tableau de manière efficace.
Exemples
Compilez et exécutez le programme pour afficher la moyenne, le maximum et le minimum.
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 déterminer simultanément le max et le min.
- Convertissez le total entier en float pour le calcul de la moyenne, par exemple :
float average = (float)total / 6. - Initialisez les variables max et min avec le premier élément du tableau.
- Utilisez des opérateurs de comparaison pour suivre les températures extrêmes.
Résumé
En résumé, ce défi a permis de mettre en pratique les compétences de programmation en C pour traiter un tableau de relevés thermiques. Les tâches comprenaient la déclaration d'un tableau d'entiers pour 6 valeurs, le calcul de la moyenne, l'identification des températures maximale et minimale, ainsi que l'affichage formaté des résultats.



