Подсчёт чисел в восьмеричной системе
Напишите программу подсчёта количества элементов последовательности натуральных чисел, запись которых в восьмеричной системе счисления четырёхзначна и оканчивается на цифру 4. Программа получает на вход натуральные числа. Количество введённых чисел неизвестно, но не превышает 1000. Последовательность чисел заканчивается числом 0, которое не входит в последовательность. Программа должна вывести только одно число — количество искомых элементов.
Пример входных данных: 484, 556, 892, 3028, 4124, 0. Пример выходных данных: 3.
Условие как в банке ФИПИ — открыть и сверить
| Напишите программу подсчёта количества элементов последовательности натуральных чисел, запись которых в восьмеричной системе счисления четырёхзначна и оканчивается на цифру 4. В ответе запишите количество искомых элементов. Программа получает на вход натуральные числа. Количество введённых чисел неизвестно, но не превышает 1000. Последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не входит в последовательность). Программа должна напечатать только одно число – количество искомых элементов последовательности.
Пример работы программы
| ||||
| |
Формат: өлшем бірліктері жоқ сан немесе сөз; бөлшек бөлігін үтірмен бөліңіз.
1Мягкая — с чего смотретьдеңгей 1 из 3
Какие границы у десятичных чисел, чья жазба в восьмеричной системе имеет ровно төрт цифры?
2Жетекші — қандай сандарды есептеудеңгей 2 из 3
Четырёхзначные восьмеричные числа имеют значения от $8^3$ до $8^4 - 1$. Последняя восьмеричная цифра равна остатку от деления числа на 8.
3Тікелей — іс жүзінде шешімдеңгей 3 из 3
Для каждого введённого $n$ увеличивайте счётчик, если $8^3 \leq n < 8^4$ и $n \bmod 8 = 4$.