Составить алгоритмы и программы для заполнения : Массива А (30) по формуле A(i) = 10*I + 2*i2. Найти среднее арифметическое элементов < 50. Распечатать массив в строку.
Создать массив 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 и среднее значение.
Алгоритм:
Создать массив A размером 30.Заполнить массив A по формуле A(i) = 10i + 2i^2.Найти среднее арифметическое элементов массива A, которые меньше 50.Вывести массив A в строку.Программа на Python:
# Создание массива A размером 30A = [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 и среднее значение.