В одномерном массиве А(10) вычислить среднее арифметическое положительных элементов

21 Апр 2020 в 19:40
166 +1
0
Ответы
1
include

int main() {
int A[10] = {1, -3, 5, -2, 4, -6, 7, -1, 9, -4};
int sum = 0;
int count = 0;

for (int i = 0; i < 10; i++) {
if (A[i] > 0) {
sum += A[i];
count++;
}
}
if (count > 0) {
float average = (float)sum / count;
std::cout << "Average of positive elements: " << average << std::endl;
} else {
std::cout << "No positive elements in the array." << std::endl;
}
return 0;

}

18 Апр 2024 в 13:33
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир