Жауабы: Подсчёт восьмеричных чисел
Для приведённого примера искомыми являются числа 558, 894 и 3030, поэтому программа выводит 3.
У этого задания официального ключа нет, поэтому ответ получен в разборе және кілтпен салыстырылмаған. Нәтижені жаттамас бұрын, өтіңіз выкладки — там видно, откуда взялось каждое число.
Напишите программу подсчёта количества элементов последовательности натуральных чисел, запись которых в восьмеричной системе счисления четырёхзначна и оканчивается на цифру 6. В ответе запишите количество искомых элементов.
Программа получает на вход натуральные числа. Количество введённых чисел неизвестно, но не превышает 1000. Последовательность чисел заканчивается числом 0 (0 — признак окончания ввода, не входит в последовательность).
Программа должна напечатать только одно число — количество искомых элементов последовательности.
| Входные данные | Выходные данные |
|---|---|
| 486 558 894 3030 4126 0 | 3 |
Пример работы программы: на вход подаются числа 486, 558, 894, 3030, 4126, 0; программа выводит 3.
Где здесь ошибаются
Проверяют количество цифр в десятичной жазбалар вместо восьмеричной.
Используют условие n % 10 == 6, хотя последняя восьмеричная цифра определяется остатком n % 8.
Включают число 0 в подсчёт.
Неверно задают границы диапазона: четырёхзначные восьмеричные числа находятся в диапазоне от 512 до 4095.