Вычислить среднее геометрическое и среднее арифметическое значения положительных элементов массива - C (СИ)
Формулировка задачи:
Помогите пожалуйста. До 24 мая и до 14:00 надо сделать программу, всю голову изломал уже ничего не получается...
В заданном массиве А[1:N] вычислите среднее геометрическое и среднее арифметическое значения положительных элементов.
Заранее спасибо
Решение задачи: «Вычислить среднее геометрическое и среднее арифметическое значения положительных элементов массива»
textual
Листинг программы
powf(average_g,1.0/count)
Объяснение кода листинга программы
Код выполняет следующие действия:
- Входные данные: массив положительных чисел и количество элементов в массиве.
- Начинается цикл, который проходит по всем элементам массива.
- Внутри цикла проверяется, является ли текущий элемент положительным числом. Если да, то он добавляется в новый массив
positive_numbers. - После прохождения цикла, в переменной
countподсчитывается количество положительных чисел в массивеpositive_numbers. - Затем, в переменной
sum_of_positive_numbersподсчитывается сумма всех положительных чисел в массивеpositive_numbers. - Далее, в переменной
product_of_positive_numbersподсчитывается произведение всех положительных чисел в массивеpositive_numbers. - После этого, в переменной
average_gвычисляется среднее геометрическое значение положительных чисел в массивеpositive_numbers. - В конце, в переменной
average_aвычисляется среднее арифметическое значение положительных чисел в массивеpositive_numbers. - Выводятся значения переменных
average_gиaverage_a.