Напишите программу подсчёта количества элементов последовательности натуральных чисел, запись которых в восьмеричной системе счисления четырёхзначна и оканчивается на цифру 4. Программа получает на…
- 1
Четырёхзначная запись в восьмеричной системе начинается с разряда $8^3$, поэтому минимальное подходящее число равно $8^3 = 512$. Максимальное четырёхзначное восьмеричное число равно $8^4 - 1 = 4095$.$$512 \leq n \leq 4095$$
- 2
Последняя цифра записи числа в восьмеричной системе определяется остатком от деления на 8. Чтобы последняя цифра была равна 4, необходимо условие $n \bmod 8 = 4$.$$n \bmod 8 = 4$$
Ещё 2 шага — в полном решении
Напишите программу подсчёта количества элементов последовательности натуральных чисел, запись которых в восьмеричной системе счисления четырёхзначна и оканчивается на цифру 7. На вход программе…
- 1
Четырёхзначная запись в восьмеричной системе начинается с разряда $8^3$ и заканчивается перед $8^4$, поэтому исходное число должно удовлетворять условию $512 \le x \le 4095$.$$8^3 \le x < 8^4$$
- 2
Последняя цифра восьмеричной записи определяется остатком от деления числа на 8. Для цифры 7 необходимо, чтобы $x \mathbin{\%} 8 = 7$.$$x \mathbin{\%} 8 = 7$$
Ещё 2 шага — в полном решении
Напишите программу подсчёта количества элементов последовательности натуральных чисел, запись которых в шестнадцатеричной системе счисления трёхзначна и оканчивается на цифру $6$. На вход программе…
- 1
В шестнадцатеричной системе счисления трёхзначные числа находятся от $16^2 = 256$ до $16^3 - 1 = 4095$.
- 2
Последняя цифра шестнадцатеричной записи определяется остатком от деления числа на $16$. Поэтому окончание на цифру $6$ проверяется условием $x \bmod 16 = 6$.
Ещё 2 шага — в полном решении
Напишите программу подсчёта количества элементов последовательности натуральных чисел, запись которых в шестнадцатеричной системе счисления трёхзначна и оканчивается на цифру A. Программа получает…
- 1
Трёхзначное число в шестнадцатеричной системе находится в диапазоне от $100_{16}=256_{10}$ до $FFF_{16}=4095_{10}$.$$256 \leq n \leq 4095$$
- 2
Шестнадцатеричная цифра A имеет значение 10. Поэтому последняя цифра записи числа равна A, если остаток от деления числа на 16 равен 10.$$n \bmod 16 = 10$$
Ещё 2 шага — в полном решении
Напишите программу, которая в последовательности натуральных чисел определяет количество чисел, кратных 3 и оканчивающихся на 2. Программа получает на вход количество чисел в последовательности, а…
- 1
Считываем количество чисел в последовательности и создаём счётчик подходящих чисел.$$n = int(input()); count = 0$$
- 2
Для каждого числа проверяем сразу два условия: делимость на 3 и окончание на цифру 2.$$x \mathbin{\%} 3 = 0 \;\text{и}\; x \mathbin{\%} 10 = 2$$
Ещё 2 шага — в полном решении
Напишите программу подсчёта количества элементов последовательности натуральных чисел, запись которых в восьмеричной системе счисления трёхзначна и оканчивается на цифру 6. На вход программе сначала…
- 1
Считываем количество элементов последовательности и создаём счётчик подходящих чисел.$$count = 0$$
- 2
Для каждого числа получаем его запись в восьмеричной системе. В строке, возвращаемой функцией oct(), первые два символа — 0o, поэтому трёхзначной записи соответствует длина строки 5.
Ещё 2 шага — в полном решении
Напишите программу подсчёта количества элементов последовательности натуральных чисел, запись которых в шестнадцатеричной системе счисления трёхзначна и оканчивается на цифру A. В ответе запишите…
- 1
Трёхзначная запись в шестнадцатеричной системе начинается с ненулевой цифры и содержит значения от $100_{16} = 256_{10}$ до $FFF_{16} = 4095_{10}$.$$256 \leq x \leq 4095$$
- 2
Шестнадцатеричная цифра A соответствует десятичному значению 10. Поэтому запись оканчивается на A тогда и только тогда, когда остаток от деления числа на 16 равен 10.$$x \bmod 16 = 10$$
Ещё 2 шага — в полном решении