201ФИПИ 9B0618№ 16Күрделі Напишите программу подсчёта количества элементов последовательности натуральных чисел, запись которых в шестнадцатеричной системе счисления трёхзначна и оканчивается на цифру B. На вход программе…
- 1
Считываем количество элементов последовательности и устанавливаем счётчик подходящих чисел равным нулю.$$count = 0$$
- 2
Для каждого числа получаем его запись в шестнадцатеричной системе счисления. Формат `X` использует заглавные буквы, поэтому цифра 11 записывается как B.$$s = \mathrm{format}(x, 'X')$$
Ещё 2 қадам — толық шешімде
202ФИПИ 9BD591№ 16Күрделі Напишите программу подсчёта количества элементов последовательности натуральных чисел, запись которых в шестнадцатеричной системе счисления трёхзначна и оканчивается на цифру 2. В ответе запишите…
- 1
Считываем количество элементов последовательности $N$ и задаём счётчик подходящих чисел.$$count = 0$$
- 2
Каждое число переводим в шестнадцатеричную систему. Функция `hex()` добавляет префикс `0x`, поэтому первые два символа удаляем.$$s = \mathrm{hex}(x)[2:]$$
Ещё 2 қадам — толық шешімде
203ФИПИ AA7391№ 16Күрделі Напишите программу, которая в последовательности натуральных чисел вычисляет сумму всех двузначных чисел, кратных 8. Программа получает на вход натуральные числа, количество введённых чисел…
- 1
Введём переменную для накопления суммы и установим её начальное значение равным нулю.$$s = 0$$
- 2
Будем считывать числа до тех пор, пока не встретится число 0. Ноль не обрабатывается как элемент последовательности.
Ещё 3 қадам — толық шешімде
204ФИПИ AB87F8№ 16Күрделі Напишите программу, которая в последовательности натуральных десятичных чисел определяет количество элементов, запись которых в системе счисления с основанием 5 оканчивается нечётной цифрой. Если…
- 1
Последняя цифра записи натурального числа в системе счисления с основанием 5 определяется остатком от деления этого числа на 5.$$last = x \bmod 5$$
- 2
Возможные нечётные цифры пятеричной системы — 1 и 3. Поэтому число учитывается, если остаток от деления на 5 равен 1 или 3.$$x \bmod 5 \in \{1,3\}$$
Ещё 3 қадам — толық шешімде
205ФИПИ B0B1DA№ 16Күрделі Напишите программу подсчёта количества элементов последовательности натуральных чисел, запись которых в восьмеричной системе счисления четырёхзначна и оканчивается на цифру 3. В ответе запишите…
- 1
Четырёхзначная запись в восьмеричной системе начинается с числа $8^3 = 512$ и заканчивается перед числом $8^4 = 4096$.$$512 \leq n < 4096$$
- 2
Последняя цифра восьмеричной записи равна остатку от деления числа на 8. Поэтому искомые числа дают остаток 3.$$n \bmod 8 = 3$$
Ещё 2 қадам — толық шешімде
206ФИПИ B6EBF2№ 16Күрделі Напишите программу подсчёта количества элементов последовательности натуральных чисел, запись которых в системе счисления с основанием 5 четырёхзначна и оканчивается на цифру 0. Программа получает…
- 1
В системе счисления с основанием 5 четырёхзначные записи начинаются с числа $5^3$ и заканчиваются числом $5^4 - 1$.$$5^3 \leq n \leq 5^4 - 1 \Longrightarrow 125 \leq n \leq 624$$
- 2
Число оканчивается цифрой 0 в системе счисления с основанием 5, если оно делится на 5 без остатка.$$n \bmod 5 = 0$$
Ещё 2 қадам — толық шешімде
207ФИПИ B8BD27№ 16Күрделі Напишите программу, которая в последовательности натуральных чисел определяет максимальное число, кратное 8. Программа получает на вход количество чисел в последовательности, а затем сами числа. В…
- 1
Считываем количество чисел в последовательности.$$n = \text{int(input())}$$
- 2
Так как в последовательности обязательно есть число, кратное 8, начнём поиск максимума с первого подходящего числа. Для каждого числа проверяем остаток от деления на 8.
Ещё 3 қадам — толық шешімде
208ФИПИ B8D5FC№ 16Күрделі Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел, кратных 3 и оканчивающихся на 8. Программа получает на вход количество чисел в последовательности, а затем…
- 1
Считываем количество чисел и заводим переменную для накопления суммы.
- 2
Для каждого числа проверяем, делится ли оно на 3 без остатка и оканчивается ли на 8.$$x \bmod 3 = 0 \quad \text{и} \quad x \bmod 10 = 8$$
Ещё 2 қадам — толық шешімде
209ФИПИ B9E24F№ 16Күрделі Напишите программу подсчёта количества элементов последовательности натуральных чисел, запись которых в шестнадцатеричной системе счисления трёхзначна и оканчивается на цифру D. Программа получает…
- 1
Число имеет трёхзначную запись в шестнадцатеричной системе, если оно находится в диапазоне от $16^2$ до $16^3 - 1$.$$256 \leq n \leq 4095$$
- 2
Шестнадцатеричная цифра D имеет значение 13. Поэтому запись числа оканчивается на D, если остаток от деления числа на 16 равен 13.$$n \bmod 16 = 13$$
Ещё 2 қадам — толық шешімде
210ФИПИ BA6BE0№ 16Күрделі Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел, кратных 6 и оканчивающихся на 2. Программа получает на вход количество чисел в последовательности, а затем…
- 1
Считываем количество чисел и создаём переменную для накопления суммы.$$n = int(input()); s = 0$$
- 2
Повторяем ввод и обработку для каждого числа последовательности.$$for i in range(n):$$
Ещё 2 қадам — толық шешімде
211ФИПИ BCD6E6№ 16Күрделі Напишите программу подсчёта количества элементов последовательности натуральных чисел, запись которых в шестнадцатеричной системе счисления трёхзначна и оканчивается на цифру 2. Программа получает…
- 1
В шестнадцатеричной системе счисления трёхзначные числа начинаются с $16^2=256$ и заканчиваются перед $16^3=4096$. Поэтому число должно удовлетворять условию $256 \leq n < 4096$.$$16^2 \leq n < 16^3$$
- 2
Последняя шестнадцатеричная цифра числа определяется остатком от деления на $16$. Чтобы последняя цифра была равна 2, остаток должен быть равен 2.$$n \mathbin{\%} 16 = 2$$
Ещё 2 қадам — толық шешімде
212ФИПИ C576FE№ 16Күрделі Напишите программу, которая в последовательности целых чисел определяет количество чисел, кратных 5 или 9. Программа получает на вход целые числа, количество введённых чисел неизвестно…
- 1
Создадим счётчик количества подходящих чисел и будем последовательно считывать числа.$$count = 0$$
- 2
Если очередное число равно 0, ввод заканчивается, поэтому цикл прерывается.$$x = 0 \Rightarrow \text{остановка ввода}$$
Ещё 4 қадам — толық шешімде
213ФИПИ C5D2E6№ 16Күрделі Напишите программу подсчёта количества элементов последовательности натуральных чисел, запись которых в шестнадцатеричной системе счисления трёхзначна и оканчивается на цифру F. Программа получает…
- 1
Трёхзначная запись в шестнадцатеричной системе начинается с числа $100_{16} = 256$ и заканчивается числом $FFF_{16} = 4095$.$$256 \leq n \leq 4095$$
- 2
Шестнадцатеричная цифра F имеет значение 15. Поэтому число оканчивается на F тогда и только тогда, когда остаток от его деления на 16 равен 15.$$n \bmod 16 = 15$$
Ещё 2 қадам — толық шешімде
214ФИПИ C72FA1№ 16Күрделі Напишите программу подсчёта количества элементов последовательности натуральных чисел, запись которых в шестнадцатеричной системе счисления трёхзначна и оканчивается на цифру 3. Программа получает…
- 1
Трёхзначные числа в шестнадцатеричной системе находятся от $16^2 = 256$ до $16^3 - 1 = 4095$.$$256 \leq n < 4096$$
- 2
Последняя цифра шестнадцатеричной записи определяется остатком от деления числа на 16. Для цифры 3 должно выполняться условие $n \bmod 16 = 3$.$$n \bmod 16 = 3$$
Ещё 2 қадам — толық шешімде
215ФИПИ C7F739№ 16Күрделі Напишите программу подсчёта количества элементов последовательности натуральных чисел, запись которых в восьмеричной системе счисления трёхзначна и оканчивается на цифру 2. Программа получает на…
- 1
Трёхзначная запись в восьмеричной системе начинается с числа $8^2=64$ и заканчивается перед числом $8^3=512$. Поэтому должно выполняться условие $64 \leq n < 512$.$$8^2 \leq n < 8^3$$
- 2
Последняя цифра записи числа в восьмеричной системе определяется остатком от деления на 8. Для цифры 2 проверяем условие $n \bmod 8 = 2$.$$n \bmod 8 = 2$$
Ещё 2 қадам — толық шешімде
216ФИПИ C9412A№ 16Күрделі Напишите программу подсчёта количества элементов последовательности натуральных чисел, запись которых в шестнадцатеричной системе счисления трёхзначна и оканчивается на цифру 8. В ответе запишите…
- 1
Считываем количество элементов последовательности и создаём счётчик подходящих чисел.$$n = int(input()); count = 0$$
- 2
Для каждого числа получаем его шестнадцатеричную жазба без префикса 0x.$$s = format(x, 'X')$$
Ещё 2 қадам — толық шешімде
217ФИПИ CC7540№ 16Күрделі Напишите программу, которая в последовательности натуральных десятичных чисел определяет наибольший элемент, запись которого в системе счисления с основанием 7 оканчивается нечётной цифрой. Если…
- 1
Последняя цифра записи числа в семеричной системе счисления определяется остатком от деления этого числа на 7.$$d = n \bmod 7$$
- 2
Последняя цифра нечётная, если остаток от деления на 7 равен 1, 3 или 5. Это можно проверить условием `n % 7 % 2 == 1`.
Ещё 3 қадам — толық шешімде
218ФИПИ D528C0№ 16Күрделі Напишите программу подсчёта количества элементов последовательности натуральных чисел, запись которых в шестнадцатеричной системе счисления трёхзначна и оканчивается на цифру F. На вход программе…
- 1
Считываем количество элементов последовательности и создаём счётчик подходящих чисел.$$count = 0$$
- 2
Трёхзначная запись в шестнадцатеричной системе означает, что число находится в диапазоне от $16^2 = 256$ до $16^3 - 1 = 4095$.
Ещё 3 қадам — толық шешімде
219ФИПИ D9A7E1№ 16Күрделі Напишите программу, которая в последовательности натуральных десятичных чисел определяет наибольший элемент, запись которого в системе счисления с основанием 9 оканчивается цифрой 1. Если среди…
- 1
Последняя цифра записи натурального числа в системе счисления с основанием 9 определяется остатком от деления этого числа на 9. Поэтому число подходит, если остаток равен 1.$$x \bmod 9 = 1$$
- 2
Считываем числа по одному. При получении 0 завершаем ввод, не обрабатывая это число.
Ещё 3 қадам — толық шешімде
220ФИПИ DBFBCC№ 16Күрделі Напишите программу, которая в последовательности натуральных десятичных чисел определяет количество элементов, запись которых в системе счисления с основанием 7 оканчивается цифрой 1. Если среди…
- 1
Последняя цифра числа в системе счисления с основанием 7 определяется остатком от деления числа на 7. Поэтому запись оканчивается цифрой 1 тогда и только тогда, когда остаток равен 1.$$n \mathbin{\%} 7 = 1$$
- 2
Организуем ввод в цикле. Число 0 является признаком окончания ввода и не обрабатывается.
Ещё 3 қадам — толық шешімде