Жауабы: Среднее двузначных чисел
Программа на Python с циклом до ввода 0 и проверкой условия $10 \leq n \leq 99$.
У этого задания официального ключа нет, поэтому ответ получен в разборе және кілтпен салыстырылмаған. Нәтижені жаттамас бұрын, өтіңіз выкладки — там видно, откуда взялось каждое число.
Бланкке: өлшем бірліктері жоқ сан немесе сөз; бөлшек бөлігін үтірмен бөліңіз.
Напишите программу, которая в последовательности натуральных чисел находит среднее арифметическое двузначных чисел или сообщает, что таких чисел нет (выводит «NO»). Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 — признак окончания ввода, не входит в последовательность). Количество чисел не превышает 100. Введённые числа не превышают 300. Программа должна вывести среднее арифметическое двузначных чисел или вывести «NO», если таких чисел нет. Значение выводить с точностью до десятых.
Пример работы программы: при вводе 10, 120, 49, 0 программа выводит 29.5; при вводе 111, 1, 0 программа выводит NO.
Где здесь ошибаются
Включают число 0 в последовательность.
Проверяют только условие n < 100 и считают однозначные числа двузначными.
Не обрабатывают случай отсутствия двузначных чисел и получают деление на ноль.
Выводят сумму вместо среднего арифметического.