1) Чтобы определить, делится ли первое число на второе нацело, нужно воспользоваться операцией вычисления остатка от деления. Если остаток от деления первого числа на второе равен нулю, то первое число делится на второе нацело.
Для проверки, является ли число четным, нужно также воспользоваться операцией вычисления остатка от деления. Число считается четным, если остаток от деления этого числа на 2 равен нулю.
Пример реализации на Python:
def check_divisibility_and_evenness(num1, num2):
if num2 == 0:
print("Деление на ноль невозможно!")
else:
if num1 % num2 == 0:
print(f"{num1} делится нацело на {num2}.")
else:
print(f"{num1} не делится нацело на {num2}.")
if num1 % 2 == 0:
print(f"{num1} является четным числом.")
else:
print(f"{num1} является нечетным числом.")
# Пример использования:
check_divisibility_and_evenness(10, 2)
2) Для определения, кто из двух людей старше, нужно сравнить их возраст. Разница в возрасте вычисляется простым вычитанием меньшего возраста из большего.
Пример реализации на Python:
def compare_ages(brother_age, sister_age):
if brother_age > sister_age:
difference = brother_age - sister_age
print(f"Брат старше сестры на {difference} лет.")
elif sister_age > brother_age:
difference = sister_age - brother_age
print(f"Сестра старше брата на {difference} лет.")
else:
print("Брат и сестра одного возраста.")
# Пример использования:
brother_age = int(input("Введите возраст брата: "))
sister_age = int(input("Введите возраст сестры: "))
compare_ages(brother_age, sister_age)
Эти программы позволяют определить делимость чисел и сравнить возраст двух людей, предоставляя расширенную функциональность для введенных данных.