Среднее по последней цифре
Напишите программу, которая в последовательности натуральных десятичных чисел определяет среднее арифметическое элементов, запись которых в системе счисления с основанием 7 оканчивается нечётной цифрой. Если среди входных данных таких элементов нет, программа должна вывести «NO».
Программа получает на вход натуральные десятичные числа, не превышающие 30 000, каждое в отдельной строке. Количество введённых чисел неизвестно, их последовательность заканчивается числом 0 (0 — признак окончания ввода, в последовательность не входит).
Программа должна вывести одно число — среднее арифметическое десятичных чисел, запись которых в системе счисления с основанием 7 оканчивается нечётной цифрой, или «NO», если среди входных данных таких элементов нет.
Пример работы программы:
Входные данные:
12
15
10
71
50
11
0
Выходные данные:
31.6
Условие как в банке ФИПИ — открыть и сверить
| Напишите программу, которая в последовательности натуральных десятичных чисел определяет среднее арифметическое элементов, запись которых в системе счисления с основанием 7 оканчивается нечётной цифрой. Если среди входных данных таких элементов нет, программа должна вывести «NO». Программа получает на вход натуральные десятичные числа, Программа должна вывести одно число – среднее арифметическое десятичных чисел (элементов последовательности), запись которых Пример работы программы
| ||||
| |
Это задание с развёрнутым решением: ответом считается шешімнің барысын жазу, жол емес. Шешімді қағазға жазып, салыстырыңыз с разбором — там каждый шаг с обоснованием.
Талдауды ашу1Мягкая — с чего смотретьдеңгей 1 из 3
Как получить последнюю цифру записи числа в системе счисления с основанием 7, не переводя всё число целиком?
2Жетекші — қандай сандарды есептеудеңгей 2 из 3
Последняя цифра числа в системе счисления с основанием 7 равна остатку от деления этого числа на 7. Нужно проверить нечётность этого остатка.
3Тікелей — іс жүзінде шешімдеңгей 3 из 3
Считывайте числа до нуля, для подходящих чисел увеличивайте количество и добавляйте число к сумме. Если количество больше нуля, выведите сумму, делённую на количество, иначе выведите «NO».