Как написать программу, которая находит среднее арифметическое чисел, кратных 8, в последовательности натуральных чисел, заканчивающейся нулем, и выводит "NO", если таких чисел нет?
Информатика 10 класс Алгоритмы и программирование программа среднее арифметическое кратные 8 натуральные числа последовательность конец ноль вывод "NO" информатика алгоритм код
Чтобы написать программу, которая находит среднее арифметическое чисел, кратных 8, в последовательности натуральных чисел, заканчивающейся нулем, и выводит "NO", если таких чисел нет, следуйте приведенным шагам:
sum).count).number).input()).number % 8 == 0).sum и увеличьте count на 1.count > 0).count больше 0, выведите среднее арифметическое, которое вычисляется как sum / count.count равно 0, выведите "NO".Пример кода на Python:
sum = 0
count = 0
while True:
number = int(input("Введите натуральное число (0 для завершения): "))
if number == 0:
break
if number % 8 == 0:
sum += number
count += 1
if count > 0:
average = sum / count
print("Среднее арифметическое:", average)
else:
print("NO")
Таким образом, программа будет запрашивать у пользователя ввод чисел, считать сумму и количество тех, которые кратны 8, и в конце выдавать результат.