Untitled
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...