
Задан массив действительных чисел a1, a2...a20. Перенести в массив C те элементы A , которые меньше
, чем среднее артфметическое. Вывести на экран все промежуточные и конечные результаты

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

Ответ: (Python 3) ↓
import random
c = []
s = [random.randint(0,100) for i in range(20)]
sm = 0
for i in range(len(s)):
sm+=s[i]
sr = sm/len(s);
for j in range(len(s)):
if s[j] < sr:
c.append(s[j]);
print('\nНачальный массив:\n', s, '\n\nЕго среднее арифметическое:\n', sr);
print('\nНовый массив, состоящий из элементов начального, которые меньше среднего арифметического:\n', c);
Примечание:
Массив заполнен случайными числами. Необходимые табуляции есть на скриншоте ↓




Для выполнения данной задачи вам потребуется использовать язык программирования. Я предоставлю вам пример решения на Python:
python# Заданный массив действительных чисел a1, a2...a20
a = [1.5, 2.0, 3.0, 4.0, 5.0, 1.0, 2.5, 3.5, 4.5, 5.5, 1.2, 2.2, 3.2, 4.2, 5.2, 1.7, 2.7, 3.7, 4.7, 5.7]
# Найдем среднее арифметическое для элементов массива a
average = sum(a) / len(a)
# Создадим пустой массив C для хранения элементов, которые меньше среднего
C = []
# Пройдем по элементам массива a и добавим их в C, если они меньше среднего
for element in a:
if element < average:
C.append(element)
# Выводим промежуточные результаты и конечный результат
print("Исходный массив a:", a)
print("Среднее арифметическое:", average)
print("Массив C с элементами меньше среднего:", C)
Вы можете заменить массив a
на ваш собственный, содержащий 20 действительных чисел. Этот код найдет среднее арифметическое элементов массива a
, а затем создаст массив C
, содержащий только элементы, которые меньше этого среднего значения. На выходе вы увидите исходный массив, среднее арифметическое и массив C
.


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

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