OpenFIPI 2.0
1152
6
oge_2ADBE9
Напишите программу подсчёта количества элементов последовательности натуральных чисел, запись которых в восьмеричной системе счисления трёхзначна и оканчивается на цифру 4. В ответе запишите количество искомых элементов.
Программа получает на вход натуральные числа. Количество введённых чисел неизвестно, но не превышает 1000. Последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не входит в последовательность).
Программа должна напечатать только одно число – количество искомых элементов последовательности.
Пример работы программы
|
Входные данные |
Выходные данные |
|
36 |
3 |
a = int(input())
k = 0
while a != 0:
if 8 ** 2 <= a < 8**3 and a % 8 == 4:
k += 1
a = int(input())
print(k)
a = int(input())
k = 0
while a != 0:
if 8 ** 2 <= a < 8**3 and a % 8 == 4:
k += 1
a = int(input())
print(k)
Просмотреть отправленные ответы oge_2ADBE9