Тип 16 № 37881. Напишите программу для решения следующей задачи. Ученики 4 класса вели дневники наблюдения за погодой и ежедневно записывали дневную температуру. Найдите самую низкую температуру за время наблюдения. Если температура опускалась ниже −15 градусов, выведите YES, иначе выведите NO. Программа получает на вход количество дней, в течение которых проводилось измерение температуры N (1 ≤ N ≤ 31), затем для каждого дня вводится температура.
Пример работы программы:
| Входные данные | Выходные данные |
|---|---|
| 4 | −5 |
| −5 | NO |
| 12 | |
| −2 | |
| 8 |
Из примера видно, что программа выводит две строки: сначала минимальную температуру (−
- Считываем N и первую температуру, принимаем её за минимум.
- Для остальных N −
дней считываем температуру и, если она меньше текущего минимума, обновляем минимум. - Выводим минимум.
- Если минимум меньше −
, выводим YES, иначе NO.
n = int(input())
mn = int(input())
for i in range(n - ):
t = int(input())
if t < mn:
mn = t
print(mn)
if mn < - :
print("YES")
else:
print("NO")
Проверка на примере: N =
Минимум ищем одним проходом: берём первое значение за начальное и сравниваем с ним каждое следующее. Условие «ниже −
Программа на Python (приведена выше): находит минимум mn, выводит его, затем YES при mn < −
Тип 16 № 37878. Напишите программу, которая в последовательности натуральных чисел определяет сумму всех чисел, кратных 6 и оканчивающихся на 4. Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не входит в последовательность). Количество чисел не превышает 100. Введённые числа не превышают 300. Программа должна вывести одно число: сумму всех чисел, кратных 6 и оканчивающихся на 4.
Число кратно
- Обнуляем сумму s.
- Читаем числа в цикле, пока не встретится
. - Если число удовлетворяет обоим условиям, добавляем его к s.
- После окончания ввода выводим s.
s =
x = int(input())
while x != :
if x % == and x % == :
s += x
x = int(input())
print(s)
Пример: для чисел
Последняя цифра числа — это остаток от деления на
Программа на Python (приведена выше): суммирует числа, для которых x %
