Задание №3934.
Создание программы. ОГЭ по информатике
Задание выполняется на компьютере. Результатом выполнения задания является отдельный файл.Напишите программу, которая в последовательности натуральных чисел находит среднее арифметическое двузначных чисел или сообщает, что таких чисел нет (выводит «NO»). Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не входит в последовательность).
Количество чисел не превышает 100. Введенные числа не превышают 300.
Программа должна вывести среднее арифметическое двузначных чисел или вывести «NO», если таких чисел нет. Значение выводить с точностью до десятых.
Пример работы программы:Входные данные | Выходные данные |
10 120 49 0 | 29.5 |
111 1 0 | NO |
Пояснение:
Решением является программа, записанная на любом языке программирования. Пример верного решения, записанного на языке Python:
two_digit_numbers = []
number = int(input())
while number != 0: if len(str(number)) == 2: two_digit_numbers.append(number) number = int(input())
if two_digit_numbers: print(sum(two_digit_numbers) / len(two_digit_numbers)) else: print('NO')
|
Источник: ФИПИ. Открытый банк тестовых заданий
Сообщить об ошибке
Тест с похожими заданиями