Einführung
In dieser Herausforderung schlüpfen Sie in die Rolle eines Nachwuchs-Meteorologen. Ihre Aufgabe ist es, tägliche Temperaturmesswerte zu verarbeiten, um mithilfe von C-Programmierung und Array-Manipulation Einblicke in lokale Wettermuster zu gewinnen. Das Ziel besteht darin, ein Integer-Array für 6 tägliche Temperaturwerte zu deklarieren, die Durchschnittstemperatur zu berechnen, die Höchst- und Tiefstwerte zu ermitteln und die Ergebnisse mit aussagekräftigen Beschreibungen auszugeben.
Temperatur-Array analysieren
Als Nachwuchs-Meteorologe verarbeiten Sie tägliche Temperaturmesswerte, um durch den geschickten Einsatz von Arrays in der Programmiersprache C tiefere Einblicke in Wetterdaten zu erhalten.
Aufgaben
- Deklarieren Sie ein Integer-Array, um 6 tägliche Temperaturmesswerte zu speichern.
- Berechnen Sie die Durchschnittstemperatur.
- Ermitteln und speichern Sie die höchste Temperatur.
- Ermitteln und speichern Sie die niedrigste Temperatur.
- Geben Sie den Durchschnitt sowie den Höchst- und Tiefstwert aus.
Anforderungen
- Erstellen Sie die Lösung in der Datei
~/project/temperature_analysis.c. - Verwenden Sie ein Integer-Array für 6 Temperaturwerte.
- Die Temperaturen müssen in folgender Reihenfolge gespeichert werden: 72, 68, 75, 80, 65, 78.
- Berechnen Sie die Durchschnittstemperatur mittels einer Gleitkomma-Operation.
- Geben Sie die Ergebnisse mit klaren, beschreibenden Bezeichnungen aus.
- Verwenden Sie eine einzige
for-Schleife, um das Array effizient zu verarbeiten.
Beispiele
Kompilieren und führen Sie das Programm aus, um die Durchschnitts-, Höchst- und Tiefsttemperaturen anzuzeigen.
gcc temperature_analysis.c -o temperature_analysis
./temperature_analysis
Beispielhafte Ausgabe:
Average Temperature: 73.0 degrees
Highest Temperature: 80 degrees
Lowest Temperature: 65 degrees
Hinweise
- Nutzen Sie eine einzige
for-Schleife, um gleichzeitig die Summe zu bilden und Max/Min-Werte zu finden. - Konvertieren Sie die Gesamtsumme (Integer) für die Durchschnittsberechnung in einen
float, zum Beispiel:float average = (float)total / 6. - Initialisieren Sie die Variablen für Maximum und Minimum mit dem ersten Element des Arrays.
- Verwenden Sie Vergleichsoperatoren, um die höchsten und niedrigsten Temperaturen zu verfolgen.
Zusammenfassung
Zusammenfassend erforderte diese Herausforderung vom Nachwuchs-Meteorologen den Einsatz von C-Programmierkenntnissen zur Verarbeitung eines Arrays mit täglichen Temperaturmesswerten. Die Aufgaben umfassten die Deklaration eines Integer-Arrays für 6 Werte, die Berechnung des Durchschnitts, die Ermittlung von Höchst- und Tiefsttemperaturen sowie die strukturierte Ausgabe der Ergebnisse.



