Составить алгоритмы и программы для заполнения : Массива А (30) по формуле A(i) = 10*I + 2*i2. Найти среднее арифметическое элементов < 50. Распечатать массив в строку.

19 Янв 2020 в 19:41
149 +1
0
Ответы
1

Алгоритм:

Создать массив A размером 30.Заполнить массив A по формуле A(i) = 10i + 2i^2.Найти среднее арифметическое элементов массива A, которые меньше 50.Вывести массив A в строку.

Программа на Python:

# Создание массива A размером 30
A = [0] * 30
# Заполнение массива A по формуле A(i) = 10*i + 2*i^2
for i in range(30):
A[i] = 10*i + 2*i**2
# Нахождение среднего арифметического элементов < 50
sum_elements = 0
count_elements = 0
for elem in A:
if elem < 50:
sum_elements += elem
count_elements += 1
average = sum_elements / count_elements
# Вывод массива A в строку
print("Массив A:")
print(' '.join(map(str, A)))
print("Среднее арифметическое элементов < 50:", average)

Этот код создает массив A размером 30 и заполняет его значениями, вычисленными по формуле A(i) = 10i + 2i^2. Затем он находит среднее арифметическое элементов массива A, которые меньше 50, и выводит массив A и среднее значение.

18 Апр 2024 в 19:40
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир