Жауабы: Подсчёт чисел в восьмеричной системе
Условие отбора: $8^3 \leq n < 8^4$ и $n \bmod 8 = 4$; после обработки последовательности вывести счётчик.
У этого задания официального ключа нет, поэтому ответ получен в разборе және кілтпен салыстырылмаған. Нәтижені жаттамас бұрын, өтіңіз выкладки — там видно, откуда взялось каждое число.
Бланкке: өлшем бірліктері жоқ сан немесе сөз; бөлшек бөлігін үтірмен бөліңіз.
Напишите программу подсчёта количества элементов последовательности натуральных чисел, запись которых в восьмеричной системе счисления четырёхзначна и оканчивается на цифру 4. Программа получает на вход натуральные числа. Количество введённых чисел неизвестно, но не превышает 1000. Последовательность чисел заканчивается числом 0, которое не входит в последовательность. Программа должна вывести только одно число — количество искомых элементов.
Пример входных данных: 484, 556, 892, 3028, 4124, 0. Пример выходных данных: 3.
Где здесь ошибаются
Проверяют количество цифр в десятичной жазбалар, а не в восьмеричной.
Используют верхнюю границу $8^4$, хотя число $8^4$ уже является пятизначным в восьмеричной системе.
Забывают остановить обработку при вводе нуля.
Включают число 0 в подсчёт.