Вот код на Python, который решает задачу:
# a) Проверка суммы цифр трёхзначного числа на чётность
def check_sum_of_digits(number):
if 100 <= number <= 999:
digit1 = number // 100
digit2 = (number // 10) % 10
digit3 = number % 10
sum_digits = digit1 + digit2 + digit3
return sum_digits % 2 == 0
else:
return False # Возвращаем False, если число не трёхзначное
# б) Проверка треугольника на разносторонность
def check_triangle(a, b, c):
return a != b and b != c and a != c
# Пример использования:
number = int(input("Введите трёхзначное число: "))
a = float(input("Введите сторону a: "))
b = float(input("Введите сторону b: "))
c = float(input("Введите сторону c: "))
print("Сумма цифр числа", number, "чётная:", check_sum_of_digits(number))
print("Треугольник со сторонами", a, b, c, "разносторонний:", check_triangle(a, b, c))
Объяснение:
check_sum_of_digits(number) проверяет, является ли сумма цифр трёхзначного числа чётной. Если число не трёхзначное, возвращается False.check_triangle(a, b, c) проверяет, является ли треугольник со сторонами a, b, c разносторонним (то есть, все стороны имеют разную длину).