
Н.2. Пользователь вводит по одному целые числа. Вычислить среднее арифметическое элементов,
подходящих под условие: число трёхзначное, оканчивается на 4 или 6. Количество чисел заранее неизвестно, последовательность оканчивается цифрой «0».

Ответы на вопрос

Ответ: python
c = s = 0
while True:
a = int(input())
if a == 0:
break
if len(str(a)) == 3 and (a % 10 == 4 or a % 10 == 6):
c += 1
s += a
print(s/c)



Для решения этой задачи вам потребуется написать программу на языке программирования. Вот пример программы на Python, которая считывает числа, вычисляет среднее арифметическое чисел, удовлетворяющих заданным условиям, и завершает выполнение, когда пользователь вводит 0:
python# Инициализация переменных
сумма = 0 # Сумма чисел, удовлетворяющих условию
количество = 0 # Количество чисел, удовлетворяющих условию
# Считывание чисел и вычисление суммы и количества
while True:
число = int(input("Введите целое число (для завершения введите 0): "))
# Проверка на завершение ввода
if число == 0:
break
# Проверка условия для числа
if 100 <= число <= 999 and (число % 10 == 4 or число % 10 == 6):
сумма += число
количество += 1
# Вычисление среднего арифметического, если были введены подходящие числа
if количество > 0:
среднее_арифметическое = сумма / количество
print(f"Среднее арифметическое подходящих чисел: {среднее_арифметическое}")
else:
print("Подходящих чисел не было введено.")
Этот код сначала инициализирует переменные для суммы и количества подходящих чисел, а затем в цикле считывает числа и проверяет их на соответствие условию. Если число подходит под условие, оно добавляется к сумме, и увеличивается количество. Когда пользователь вводит 0, программа завершает выполнение и выводит среднее арифметическое подходящих чисел, если такие были введены.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili