Предмет: Информатика,
автор: torontogei4
Задан целочиленный массив, состоящий из 11 элементов. Найти количество элементов, абсолютное значение которых больше среднего арифметического
c++
Ответы
Автор ответа:
0
#include <iostream>
#include <vector>
int main() {
// Заданный массив
std::vector<int> arr = {1, -2, 3, -4, 5, -6, 7, -8, 9, -10, 11};
// Найдем среднее арифметическое
double average = 0;
for (int num : arr) {
average += num;
}
average /= arr.size();
// Инициализируем счетчик элементов, абсолютное значение которых больше среднего
int count = 0;
// Проходим по массиву и увеличиваем счетчик, если условие выполняется
for (int num : arr) {
if (std::abs(num) > average) {
count++;
}
}
// Выводим результат
std::cout << "Количество элементов с абсолютным значением больше среднего арифметического: " << count << std::endl;
return 0;
}
Похожие вопросы
Предмет: Беларуская мова,
автор: gembickijmihail405
Предмет: Литература,
автор: Sasha7388
Предмет: Математика,
автор: saida024
Предмет: Окружающий мир,
автор: Аноним
Предмет: Физика,
автор: bazarbekovnursultan1