141ФИПИ C498D2№ 16Повышенная Напишите программу подсчёта количества элементов последовательности натуральных чисел, запись которых в шестнадцатеричной системе счисления трёхзначна и оканчивается на цифру D. На вход программе…
- 1
Считываем количество элементов последовательности и создаём счётчик подходящих чисел.
- 2
Трёхзначная шестнадцатеричная запись начинается с числа $100_{16}=256$ и заканчивается числом $FFF_{16}=4095$.$$256 \leq x \leq 4095$$
Ещё 3 шага — в полном решении
142ФИПИ C681D5№ 16Повышенная Ученики 4 класса вели дневники наблюдения за погодой и ежедневно записывали дневную температуру. Найдите самую низкую температуру за время наблюдения. Если температура опускалась ниже $-15$…
- 1
Считываем количество дней и первую температуру. Первое значение удобно принять за текущий минимум.$$n = \mathrm{int(input())},\quad \mathrm{min\_temp} = \mathrm{int(input())}$$
- 2
Для оставшихся дней считываем температуру и обновляем минимум, если новое значение меньше текущего.$$\mathrm{min\_temp} = \min(\mathrm{min\_temp}, t)$$
Ещё 2 шага — в полном решении
143ФИПИ CACD02№ 16Повышенная Напишите программу, которая в последовательности натуральных чисел определяет количество однозначных чисел, кратных 3. Программа получает на вход натуральные числа, количество введённых чисел…
- 1
Создаём счётчик количества подходящих чисел и считываем числа по одному.$$count = 0$$
- 2
Если введено число 0, последовательность заканчивается, поэтому цикл прерывается. Ноль не проверяется как элемент последовательности.$$n = 0 \Rightarrow \text{остановка}$$
Ещё 3 шага — в полном решении
144ФИПИ CAF691№ 16Повышенная Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел, кратных 3 и оканчивающихся на 2. Программа получает на вход количество чисел в последовательности, а затем…
- 1
Считываем количество чисел в последовательности и создаём переменную для накопления суммы.$$n = int(input()); s = 0$$
- 2
Для каждого числа проверяем одновременно кратность 3 и окончание на цифру 2.$$x \% 3 == 0 \mathbin{\text{ и }} x \% 10 == 2$$
Ещё 3 шага — в полном решении
145ФИПИ D7DDF7№ 16Повышенная Напишите программу, которая в последовательности натуральных чисел находит среднее арифметическое чисел, кратных 8, или сообщает, что таких чисел нет (выводит «NO»). Программа получает на вход…
- 1
Создадим переменные для суммы чисел, кратных 8, и их количества.$$summa = 0,\quad count = 0$$
- 2
Будем считывать очередное число. При вводе 0 цикл завершается, поскольку 0 не входит в последовательность.$$x = 0 \Rightarrow \text{конец ввода}$$
Ещё 2 шага — в полном решении
146ФИПИ DB34E2№ 16Повышенная На соревнованиях по бегу на 5000 метров для выхода в финал необходимо показать время не более 18 минут 30 секунд. Сколько спортсменов по результатам соревнований вышли в финал? Программа получает на…
- 1
Переведём предельное время в секунды:$$18 \cdot 60 + 30 = 1110$$
- 2
Для каждого спортсмена переведём его результат в секунды по формуле:$$t = 60m + s$$
Ещё 2 шага — в полном решении
147ФИПИ DE6B1E№ 16Повышенная Напишите программу, которая в последовательности натуральных чисел определяет количество чисел, кратных 3. Программа получает на вход количество чисел в последовательности, а затем сами числа. В…
- 1
Считываем количество чисел в последовательности.$$n = \mathrm{int}(\mathrm{input}())$$
- 2
Создаём счётчик чисел, кратных 3, и сначала устанавливаем его равным нулю.$$count = 0$$
Ещё 2 шага — в полном решении
148ФИПИ DF90CE№ 16Повышенная Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел, кратных 6. Программа получает на вход количество чисел в последовательности, а затем сами числа. В…
- 1
Считываем количество чисел в последовательности и создаём переменную для суммы.$$n = int(input());\nS = 0$$
- 2
Повторяем обработку для каждого из n чисел.$$for i in range(n):$$
Ещё 2 шага — в полном решении
149ФИПИ E124A8№ 16Повышенная Напишите программу, которая в последовательности натуральных десятичных чисел определяет сумму элементов, запись которых в системе счисления с основанием 5 оканчивается чётной цифрой. Если среди…
- 1
Последняя цифра числа в системе счисления с основанием $5$ определяется остатком от деления этого числа на $5$.$$r = x \bmod 5$$
- 2
Возможные цифры в $5$-ричной системе — $0$, $1$, $2$, $3$, $4$. Чётными являются цифры $0$, $2$ и $4$, поэтому число подходит, если остаток от его деления на $5$ равен $0$, $2$ или $4.$$x \bmod 5 \in \{0,2,4\}$$
Ещё 3 шага — в полном решении
150ФИПИ E2AEB9№ 16Повышенная Напишите программу, которая в последовательности натуральных чисел определяет минимальное число, оканчивающееся на 4. Программа получает на вход количество чисел в последовательности, а затем сами…
- 1
Считываем количество чисел в последовательности.$$n = int(input())$$
- 2
Для каждого числа проверяем последнюю цифру с помощью остатка от деления на 10.$$x \mathbin{\%} 10 = 4$$
Ещё 2 шага — в полном решении
151ФИПИ E4F7CA№ 16Повышенная Напишите программу, которая в последовательности натуральных десятичных чисел определяет сумму элементов, запись которых в системе счисления с основанием 7 оканчивается цифрой 6. Если среди входных…
- 1
Считываем числа по одному, пока не встретится 0. Сам 0 не обрабатываем.$$while n \ne 0$$
- 2
Последняя цифра записи натурального числа в системе счисления с основанием 7 определяется остатком от деления на 7. Поэтому число подходит, если остаток равен 6.$$n \bmod 7 = 6$$
Ещё 2 шага — в полном решении
152ФИПИ e61278№ 16Повышенная Напишите программу, которая в последовательности натуральных чисел определяет количество чисел, оканчивающихся на 9. Программа получает на вход количество чисел в последовательности, а затем сами…
- 1
Считываем количество чисел в последовательности и создаём счётчик найденных чисел, оканчивающихся на 9.$$n = \text{int(input())},\quad count = 0$$
- 2
Повторяем обработку для каждого из $n$ чисел. Последняя цифра числа определяется остатком от деления на 10.$$x \bmod 10 = 9$$
Ещё 2 шага — в полном решении
153ФИПИ EE667E№ 16Повышенная Напишите программу, которая в последовательности натуральных чисел определяет количество чисел, кратных 6. Программа получает на вход количество чисел в последовательности, а затем сами числа. В…
- 1
Считываем количество чисел в последовательности и создаём счётчик чисел, кратных 6.$$n = \text{int(input())},\quad count = 0$$
- 2
Повторяем обработку ровно $n$ раз. Для каждого введённого числа проверяем остаток от деления на 6.$$x \mathbin{\%} 6 = 0$$
Ещё 1 шаг — в полном решении
154ФИПИ F66F1D№ 16Повышенная Напишите программу, которая в последовательности натуральных чисел определяет количество чисел, кратных 3 и оканчивающихся на 2. Программа получает на вход количество чисел в последовательности, а…
- 1
Считываем количество чисел в последовательности и создаём счётчик подходящих чисел.$$n = int(input()); count = 0$$
- 2
Для каждого числа проверяем сразу два условия: делимость на 3 и окончание на цифру 2.$$x \mathbin{\%} 3 = 0 \;\text{и}\; x \mathbin{\%} 10 = 2$$
Ещё 2 шага — в полном решении