Жауабы: Подсчёт шестнадцатеричных чисел
```python
count = 0
while True:
n = int(input())
if n == 0:
break
if 256 <= n <= 4095 and n % 16 == 13:
count += 1
print(count)
```
У этого задания официального ключа нет, поэтому ответ получен в разборе және кілтпен салыстырылмаған. Нәтижені жаттамас бұрын, өтіңіз выкладки — там видно, откуда взялось каждое число.
Бланкке: өлшем бірліктері жоқ сан немесе сөз; бөлшек бөлігін үтірмен бөліңіз.
Напишите программу подсчёта количества элементов последовательности натуральных чисел, запись которых в шестнадцатеричной системе счисления трёхзначна и оканчивается на цифру D. Программа получает на вход натуральные числа. Количество введённых чисел неизвестно, но не превышает 1000. Последовательность чисел заканчивается числом 0; 0 не входит в последовательность. Программа должна напечатать только одно число — количество искомых элементов последовательности.
Где здесь ошибаются
Проверяют последнюю десятичную цифру числа вместо остатка от деления на 16.
Используют верхнюю границу 4096, хотя число 4096 записывается как 1000 в шестнадцатеричной системе.
Учитывают число 0 как элемент последовательности.
Забывают вывести итоговый счётчик после окончания ввода.