Составить программу для вычисления F=C+(A+B)/(A*B+1) A-наименьший элемент массива; В-количество отрицательных элементов массива; С-количество элементов массива, меньших D(вывести D с клавиатуры). Полученные значения элементов A,B,C,F, вывести на печать.
def calculate_values(arr, D): A = min(arr) B = sum(1 for num in arr if num < 0) C = sum(1 for num in arr if num < D) F = C + (A + B) / (A * B + 1) return A, B, C, F # Ввод массива arr = list(map(int, input("Введите элементы массива через пробел: ").split())) D = int(input("Введите число D: ")) A, B, C, F = calculate_values(arr, D) print(f"A = {A}") print(f"B = {B}") print(f"C = {C}") print(f"F = {F}")
Программа сначала принимает на ввод элементы массива и число D, затем вычисляет значения A, B, C, F с помощью функции calculate_values и выводит их на экран.
Пример программы на языке Python:
def calculate_values(arr, D):A = min(arr)
B = sum(1 for num in arr if num < 0)
C = sum(1 for num in arr if num < D)
F = C + (A + B) / (A * B + 1)
return A, B, C, F
# Ввод массива
arr = list(map(int, input("Введите элементы массива через пробел: ").split()))
D = int(input("Введите число D: "))
A, B, C, F = calculate_values(arr, D)
print(f"A = {A}")
print(f"B = {B}")
print(f"C = {C}")
print(f"F = {F}")
Программа сначала принимает на ввод элементы массива и число D, затем вычисляет значения A, B, C, F с помощью функции calculate_values и выводит их на экран.