Введение
В рамках этого испытания вам предстоит примерить на себя роль младшего метеоролога. Ваша задача — обработать ежедневные показатели температуры, чтобы выявить закономерности в местных погодных условиях, используя навыки работы с массивами в языке 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 элементов, расчет среднего арифметического, поиск экстремальных значений (максимума и минимума) и вывод полученных статистических данных с соответствующими пояснениями.



