Untitled

 avatar
unknown
plain_text
2 years ago
2.0 kB
8
Indexable
# Ввод элементов массива
n = int(input("Введите размер массива: "))
array = []
for i in range(n):
    array.append(int(input(f"Введите элемент массива {i + 1}: ")))

# а) Сумма всех элементов массива
sum_all = sum(array)
print("Сумма всех элементов массива:", sum_all)

# б) Произведение всех элементов массива
product_all = 1
for num in array:
    product_all *= num
print("Произведение всех элементов массива:", product_all)

# в) Сумма квадратов всех элементов массива
sum_squares = sum([num ** 2 for num in array])
print("Сумма квадратов всех элементов массива:", sum_squares)

# г) Сумма шести первых элементов массива
sum_first_six = sum(array[:6])
print("Сумма шести первых элементов массива:", sum_first_six)

# д) Сумма элементов массива с K1-го по K2-й
k1 = int(input("Введите значение K1: "))
k2 = int(input("Введите значение K2 (больше K1): "))
sum_k1_k2 = sum(array[k1-1:k2])
print("Сумма элементов массива с K1-го по K2-й:", sum_k1_k2)

# е) Среднее арифметическое всех элементов массива
avg_all = sum_all / n
print("Среднее арифметическое всех элементов массива:", avg_all)

# ж) Среднее арифметическое элементов массива с s1-го по s2-й
s1 = int(input("Введите значение s1: "))
s2 = int(input("Введите значение s2 (больше s1): "))
avg_s1_s2 = sum(array[s1-1:s2]) / (s2 - s1 + 1)
print("Среднее арифметическое элементов массива с s1-го по s2-й:", avg_s1_s2)
Editor is loading...