Вопрос задан 23.02.2019 в 07:09. Предмет Информатика. Спрашивает Bulatova Erkezhan.

Найти среднее арифметическое элементов последовательности превосходящих число А массив задан

датчиком натуральных чисел на интервале [-45 , 35] размер произвольный
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Сезонова Екатерина.
// PascalABC.NET 3.3, сборка 1555 от 21.10.2017
// Внимание! Если программа не работает, обновите версию!

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
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для нахождения среднего арифметического элементов последовательности, превосходящих число 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. Затем считает их сумму и находит среднее арифметическое.

0 0

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

Последние заданные вопросы в категории Информатика

Задать вопрос