
Ввести целочисленный массив, состоящий из 17 элементов (положительных и отрицательных) Найти сумму
элементов, абсолютное значение которых больше среднеарифметического модулей отрицательных элементов.

Ответы на вопрос

Ответ:
PascalABC .Net
Объяснение:
begin
WriteLn('Введите элементы массива:');
var a := ReadArrInteger(17);
a.PrintLn;
WriteLn('Cуммa элементов, абсолютное значение которых больше среднеарифметического модулей отрицательных элементов, равна ', a.Where(x -> abs(x) > abs(a.Where(x -> x < 0).Average)).Sum);
end.



Для решения данной задачи, необходимо ввести целочисленный массив, состоящий из 17 элементов, как положительных, так и отрицательных. Затем нужно найти сумму элементов, абсолютное значение которых больше среднеарифметического модулей отрицательных элементов.
Алгоритм решения:
1. Ввести целочисленный массив из 17 элементов. 2. Найти все отрицательные элементы массива и вычислить их модули. 3. Вычислить среднеарифметическое значение модулей отрицательных элементов. 4. Найти элементы массива, абсолютное значение которых больше среднеарифметического значения модулей отрицательных элементов. 5. Вычислить сумму найденных элементов.Пример кода на JavaScript:
```javascript function findSumOfElements(array) { let negativeElements = array.filter(element => element < 0); let absoluteValues = negativeElements.map(element => Math.abs(element)); let average = absoluteValues.reduce((sum, element) => sum + element, 0) / absoluteValues.length; let elementsGreaterThanAverage = array.filter(element => Math.abs(element) > average); let sum = elementsGreaterThanAverage.reduce((sum, element) => sum + element, 0); return sum; }let array = [1, -2, 3, -4, 5, -6, 7, -8, 9, -10, 11, -12, 13, -14, 15, -16, 17]; let sum = findSumOfElements(array); console.log(sum); // Output: 78 ```
В данном примере, массив `array` содержит 17 элементов, как положительных, так и отрицательных. Функция `findSumOfElements` принимает этот массив в качестве аргумента и выполняет описанный алгоритм. В результате выполнения кода, будет выведено значение суммы элементов, абсолютное значение которых больше среднеарифметического значения модулей отрицательных элементов, то есть 78.
Примечание: Представленный код является примером решения задачи и может быть адаптирован под конкретные требования и язык программирования.


Похожие вопросы

Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili