Вопрос задан 23.06.2023 в 16:19. Предмет Информатика. Спрашивает Головенчик Паша.

100 баллов и короно4ка Дан массив B, состоящий не более чем из 20 вещественных чисел. Написать

программу, которая: 1. вводит элементы массива с клавиатуры; 2. находит произведение элементов больших 5; 3. находит среднее арифметическое положительных элементов массива; 4. находит максимальный элемент.
0 0
Перейти к ответам

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

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

Решение представлено во вложениях.

Язык: Pascal | Python





0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Давайте создадим программу на языке Python, которая реализует указанные шаги:

python
def find_product_gt_5(arr): product = 1 for element in arr: if element > 5: product *= element return product def find_average_positive(arr): positive_count = 0 positive_sum = 0 for element in arr: if element > 0: positive_count += 1 positive_sum += element return positive_sum / positive_count if positive_count > 0 else 0 def find_max(arr): return max(arr) # Ввод элементов массива с клавиатуры B = [] print("Введите элементы массива (не более 20):") while len(B) < 20: user_input = input(f"Элемент {len(B) + 1}: ") if user_input == "": break try: B.append(float(user_input)) except ValueError: print("Введите корректное число.") # Нахождение произведения элементов больших 5 product_gt_5 = find_product_gt_5(B) print("Произведение элементов больших 5:", product_gt_5) # Нахождение среднего арифметического положительных элементов average_positive = find_average_positive(B) print("Среднее арифметическое положительных элементов:", average_positive) # Нахождение максимального элемента max_element = find_max(B) print("Максимальный элемент:", max_element)

Эта программа позволяет пользователю вводить элементы массива с клавиатуры, а затем находит произведение элементов больших 5, среднее арифметическое положительных элементов и максимальный элемент.

0 0

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

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

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

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