
Найти среднее арифметическое элементов последовательности превосходящих число А массив задан
датчиком натуральных чисел на интервале [-45 , 35] размер произвольный

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

// Внимание! Если программа не работает, обновите версию!
begin
var A:=ReadInteger('А=');
var b:=ArrRandom(ReadInteger('n='),-45,35); b.Println;
var s:=b.Where(t->t>A);
if s.Count>0 then Writeln('Среднее, чисел, превышающих ',A,': ',s.Average:0:3)
else Writeln('Нет элементоа, превыщающих ',A)
end.
Пример
А= 6
n= 13
-42 7 -36 7 30 21 -8 15 -24 -9 19 24 -39
Среднее, чисел, превышающих 6: 17.571



Для нахождения среднего арифметического элементов последовательности, превосходящих число A в массиве, нужно выполнить следующие шаги:
1. Инициализировать массив натуральных чисел с помощью датчика в указанном интервале [-45, 35]. 2. Задать число A. 3. Найти элементы массива, которые превосходят число A. 4. Посчитать сумму этих элементов. 5. Подсчитать количество элементов, превосходящих число A. 6. Найти среднее арифметическое, разделив сумму на количество элементов.
Пример кода на Python:
```python import random
# Шаг 1: Инициализация массива array_size = 20 # Произвольный размер массива array = [random.randint(-45, 35) for _ in range(array_size)]
# Шаг 2: Задание числа A A = 10
# Шаг 3: Нахождение элементов, превосходящих A, и сумма этих элементов sum_greater_than_A = 0 count_greater_than_A = 0
for element in array: if element > A: sum_greater_than_A += element count_greater_than_A += 1
# Шаг 4 и 5: Подсчет среднего арифметического if count_greater_than_A > 0: average_greater_than_A = sum_greater_than_A / count_greater_than_A print(f"Массив: {array}") print(f"Число A: {A}") print(f"Элементы, превосходящие A: {count_greater_than_A}") print(f"Сумма элементов, превосходящих A: {sum_greater_than_A}") print(f"Среднее арифметическое элементов, превосходящих A: {average_greater_than_A}") else: print(f"В массиве нет элементов, превосходящих число A.") ```
Этот код создает массив случайных натуральных чисел в интервале [-45, 35], выбирает число A и находит элементы массива, превосходящие A. Затем считает их сумму и находит среднее арифметическое.


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