Ответ:
#include <iostream>
using namespace std;
int main() {
// Объявление массива и переменных
const int N = 10;
int a[N] = {-1, 2, -3, 4, -5, 6, -7, 8, -9, 10};
int sum = 0;
int count = 0;
// Перебор элементов массива и подсчет суммы и количества отрицательных элементов
for (int i = 0; i < N; i++) {
if (a[i] < 0) {
sum += a[i];
count++;
}
// Вычисление среднего арифметического
double avg;
if (count > 0) {
avg = (double)sum / count;
} else {
avg = 0;
// Вывод результата
cout << "Среднее арифметическое отрицательных элементов: " << avg << endl;
return 0;
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
Ответ:
#include <iostream>
using namespace std;
int main() {
// Объявление массива и переменных
const int N = 10;
int a[N] = {-1, 2, -3, 4, -5, 6, -7, 8, -9, 10};
int sum = 0;
int count = 0;
// Перебор элементов массива и подсчет суммы и количества отрицательных элементов
for (int i = 0; i < N; i++) {
if (a[i] < 0) {
sum += a[i];
count++;
}
}
// Вычисление среднего арифметического
double avg;
if (count > 0) {
avg = (double)sum / count;
} else {
avg = 0;
}
// Вывод результата
cout << "Среднее арифметическое отрицательных элементов: " << avg << endl;
return 0;
}