Составить программу, которая вводит с клавиатуры значения элементов массива a[1..n] состоящего из n целых чисел и вычисляет среднее арифметическое элементов массива. Число n ввести с клавиатуры.
Answers & Comments
zalesssk
Вот пример программы на языке Python, которая выполняет задачу:
```python n = int(input("Введите количество элементов массива: ")) a = []
# Ввод элементов массива for i in range(n): num = int(input(f"Введите элемент a[{i+1}]: ")) a.append(num)
# Вычисление среднего арифметического sum = 0 for num in a: sum += num average = sum / n
print("Среднее арифметическое элементов массива:", average) ```
Программа сначала запрашивает у пользователя количество элементов массива `n`. Затем она в цикле запрашивает у пользователя каждый элемент массива `a` и добавляет его в список `a`. После этого она вычисляет сумму всех элементов массива и делит ее на количество элементов `n`, чтобы получить среднее арифметическое. Наконец, программа выводит результат на экран.
Answers & Comments
```python
n = int(input("Введите количество элементов массива: "))
a = []
# Ввод элементов массива
for i in range(n):
num = int(input(f"Введите элемент a[{i+1}]: "))
a.append(num)
# Вычисление среднего арифметического
sum = 0
for num in a:
sum += num
average = sum / n
print("Среднее арифметическое элементов массива:", average)
```
Программа сначала запрашивает у пользователя количество элементов массива `n`. Затем она в цикле запрашивает у пользователя каждый элемент массива `a` и добавляет его в список `a`. После этого она вычисляет сумму всех элементов массива и делит ее на количество элементов `n`, чтобы получить среднее арифметическое. Наконец, программа выводит результат на экран.
Ответ:
a=[int(input(f"Введите элемент a[{i+1}]: ")) for i in range(int(input("Введите количество элементов массива: ")))]
print("Среднее арифметическое элементов массива:", sum(a)/len(a))
Объяснение:
Немного доработал прогу от ИИ