Ответ:
Программа на Python. Предполагается, что введено натуральное число n ≥ 1: для пустого списка среднее арифметическое не определено.
- Вводим количество элементов и создаём список из случайных целых чисел от 0 до 40 включительно с помощью
random.randint(0, 40). - Находим среднее арифметическое как сумму элементов, делённую на их количество.
- Считаем элементы, большие 10.
- Проверяем каждую пару соседних элементов. Если такая пара найдена, результат проверки —
True, иначе —False.
import random
n = int(input("Введите количество чисел n (n ≥ 1): "))
if n < 1:
print("Количество чисел должно быть не меньше 1.")
else:
numbers = [random.randint(0, 40) for _ in range(n)]
print("Список:", numbers)
average = sum(numbers) / n
print("Среднее арифметическое:", average)
greater_than_10 = sum(1 for number in numbers if number > 10)
print("Количество элементов больше 10:", greater_than_10)
has_equal_neighbors = any(
numbers[i] == numbers[i + 1]
for i in range(n - 1)
)
print("Есть одинаковые соседние элементы:", has_equal_neighbors)Если в списке один элемент, проверка соседних пар не выполняется и программа выводит False.
