Temperatur-Array analysieren

CBeginner
Jetzt üben

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.

✨ Lösung prüfen und üben