Олимпиадный тренинг

Задача . ОГЭ-16. Восьмеричная система — среднее арифметическое


Задача

Темы:

Напишите программу, которая в последовательности натуральных чисел определяет количество чисел, запись которых в восьмеричной системе счисления оканчивается на 7, и находит среднее арифметическое таких чисел.

Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется хотя бы одно число, запись которого в восьмеричной системе оканчивается на 7. Количество чисел не превышает 1000. Введённые числа не превышают 30 000.

Программа должна вывести две строки: в первой — количество таких чисел, во второй — их среднее арифметическое с точностью до одного знака после запятой.

Пример работы программы

Входные данныеВыходные данные
5
15
20
24
7
33
2
11.0

Примечание

15 в восьмеричной системе = 17₈ (оканчивается на 7), 7 = 7₈ (оканчивается на 7). Остальные числа: 20 = 24₈, 24 = 30₈, 33 = 41₈ — не оканчиваются на 7. Количество: 2. Среднее: (15 + 7) / 2 = 11.0.

Подсказка

Число в восьмеричной системе оканчивается на 7 тогда и только тогда, когда остаток от деления на 8 равен 7.


Статистика успешных решений по компиляторам
Комментарий учителя