Составить программу вычисления среднего арифметического значение четных по значению элементов массива. Элементы нумеруются с 0 до 49 и задаются с помощью датчика случайных чисел из диапазона [0,300]

16 Окт 2019 в 19:41
200 +1
0
Ответы
1
include include include

int main() {
srand(time(0));
int arr[50];
int sum = 0;
int count = 0;

for(int i = 0; i < 50; i++) {
arr[i] = rand() % 301; // генерация случайных чисел от 0 до 300
if(arr[i] % 2 == 0) { // проверка на четность
sum += arr[i];
count++;
}
}
if(count == 0) {
std::cout << "В массиве нет четных элементов\n";
} else {
float average = (float)sum / count;
std::cout << "Среднее арифметическое четных элементов массива: " << average << std::endl;
}
return 0;

}

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