Анализ массива температур

CBeginner
Практиковаться сейчас

Введение

В рамках этого испытания вам предстоит примерить на себя роль младшего метеоролога. Ваша задача — обработать ежедневные показатели температуры, чтобы выявить закономерности в местных погодных условиях, используя навыки работы с массивами в языке C. Вам необходимо объявить целочисленный массив для хранения 6 ежедневных значений температуры, рассчитать среднюю температуру, найти максимальное и минимальное значения, а затем вывести результаты с понятными пояснительными подписями.

Анализ массива температур

Работая младшим метеорологом, вы будете обрабатывать данные о температуре воздуха, применяя навыки манипулирования массивами на языке C для анализа погодных условий.

Задачи

  • Объявить целочисленный массив для хранения 6 ежедневных показателей температуры.
  • Рассчитать среднюю температуру.
  • Найти и сохранить максимальную температуру.
  • Найти и сохранить минимальную температуру.
  • Вывести на экран среднее, максимальное и минимальное значения.

Требования

  • Создайте решение в файле ~/project/temperature_analysis.c.
  • Используйте массив целых чисел для хранения 6 значений температуры.
  • Температуры должны быть сохранены в следующем порядке: 72, 68, 75, 80, 65, 78.
  • Рассчитайте среднюю температуру, используя вычисления с плавающей точкой.
  • Выведите результаты с четкими и информативными подписями.
  • Используйте один цикл for для эффективной обработки массива.

Примеры

Скомпилируйте и запустите программу, чтобы отобразить среднюю, максимальную и минимальную температуры.

gcc temperature_analysis.c -o temperature_analysis
./temperature_analysis

Пример вывода:

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

Подсказки

  • Используйте один цикл for одновременно для суммирования значений и поиска максимума/минимума.
  • При расчете среднего значения преобразуйте общую сумму целых чисел в тип float, например: float average = (float)total / 6.
  • Инициализируйте переменные максимума и минимума первым элементом массива.
  • Используйте операторы сравнения для отслеживания самых высоких и низких температур.

Резюме

Подводя итог, в данном испытании вам, как начинающему метеорологу, потребовалось применить навыки программирования на C для обработки массива ежедневных температур. Задачи включали объявление массива из 6 элементов, расчет среднего арифметического, поиск экстремальных значений (максимума и минимума) и вывод полученных статистических данных с соответствующими пояснениями.

✨ Проверить решение и практиковаться