Давайте составим программы на языке Python для обеих предложенных задач.
Задача 1: Определить, является ли число четным и кратным 4
# Ввод натурального числа
number = int(input('Введите натуральное число: '))
# Проверка на четность и кратность 4
if number % 2 == 0:
print('Число четное.')
else:
print('Число нечетное.')
if number % 4 == 0:
print('Число кратно 4.')
else:
print('Число не кратно 4.')
Задача 2: Определить, пройдет ли коробка в дверь
# Ввод размеров коробки и двери
A = int(input('Введите размер А (длина коробки): '))
B = int(input('Введите размер B (ширина коробки): '))
C = int(input('Введите размер C (высота коробки): '))
M = int(input('Введите размер M (ширина двери): '))
K = int(input('Введите размер K (высота двери): '))
# Проверка, пройдет ли коробка в дверь
if (A <= M and B <= K) or (B <= M and A <= K) or (A <= K and B <= M) or (B <= K and A <= M) or (C <= M and B <= K) or (B <= M and C <= K) or (C <= K and B <= M) or (B <= K and C <= M):
print("Коробка пройдет в дверь.")
else:
print("Коробка не пройдет в дверь.")
Пояснения к решениям:
Задача 1: Программа принимает натуальное число и проверяет, делится ли оно на 2 (четность) и на 4 (кратность). Сообщает соответствующие результаты пользователю.
Задача 2: Программа принимает размеры коробки и двери. Проверяет, может ли коробка пройти через дверь, рассматривая все возможные ориентации (также учитывая высоту). Если хотя бы одно условие выполняется, коробка пройдет в дверь.
Вы можете протестировать эти программы в любом интерпретаторе Python.