Среднее двузначных чисел
Напишите программу, которая в последовательности натуральных чисел находит среднее арифметическое двузначных чисел или сообщает, что таких чисел нет (выводит «NO»). Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 — признак окончания ввода, не входит в последовательность). Количество чисел не превышает 100. Введённые числа не превышают 300. Программа должна вывести среднее арифметическое двузначных чисел или вывести «NO», если таких чисел нет. Значение выводить с точностью до десятых.
Пример работы программы: при вводе 10, 120, 49, 0 программа выводит 29.5; при вводе 111, 1, 0 программа выводит NO.
Условие как в банке ФИПИ — открыть и сверить
| Напишите программу, которая в последовательности натуральных чисел находит среднее арифметическое двузначных чисел или сообщает, что таких чисел нет (выводит «NO»). Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 признак окончания ввода, не входит в последовательность). Количество чисел не превышает 100. Введенные числа не превышают 300. Программа должна вывести среднее арифметическое двузначных чисел или вывести «NO», если таких чисел нет. Значение выводить с точностью до десятых. Пример работы программы:
| ||||||
| |
Формат: число или слово без единиц измерения; дробную часть отделяйте запятой.
1Мягкая — с чего смотретьуровень 1 из 3
Какие числа являются двузначными? Как определить момент окончания ввода?
2Наводящая — какие числа считатьуровень 2 из 3
Накопите сумму двузначных чисел и их количество. Двузначное число удовлетворяет условию $10 \leq n \leq 99$.
3Прямая — фактически решениеуровень 3 из 3
После завершения цикла проверьте количество найденных чисел: если оно равно нулю, выведите «NO», иначе выведите сумму, делённую на количество.