1)С клавиатуры вводится последовательность целых чисел. Признак окончания ввода – число 0. Найти среднее арифметическое чисел, больших 12 2)Дано натуральное число. Найти произведение его цифр, не больших 4. с использованием циклов с условиями (while или repeat).
sum_numbers = 0 count = 0 while True: num = int(input("Введите число: ")) if num == 0: break if num > 12: sum_numbers += num count += 1 if count > 0: average = sum_numbers / count print(f"Среднее арифметическое чисел, больших 12: {average}") else: print("Нет чисел больше 12")
2) Пример решения на языке Python:
number = int(input("Введите натуральное число: ")) product = 1 while number != 0: digit = number % 10 if digit <= 4: product *= digit number //= 10 print(f"Произведение цифр числа, не больших 4: {product}")
1) Пример решения на языке Python:
sum_numbers = 0count = 0
while True:
num = int(input("Введите число: "))
if num == 0:
break
if num > 12:
sum_numbers += num
count += 1
if count > 0:
average = sum_numbers / count
print(f"Среднее арифметическое чисел, больших 12: {average}")
else:
print("Нет чисел больше 12")
2) Пример решения на языке Python:
number = int(input("Введите натуральное число: "))product = 1
while number != 0:
digit = number % 10
if digit <= 4:
product *= digit
number //= 10
print(f"Произведение цифр числа, не больших 4: {product}")