Вопрос:

5) Составьте программу, выводящую True, если высказывание является истинным, и False в противном случае: а) сумма цифр трёхзначного числа Х является чётным числом; б) треугольник со сторонами а, в, с является разносторонним.

Смотреть решения всех заданий с листа

Ответ:

Вот код на 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))

Объяснение:

  1. Функция check_sum_of_digits(number) проверяет, является ли сумма цифр трёхзначного числа чётной. Если число не трёхзначное, возвращается False.
  2. Функция check_triangle(a, b, c) проверяет, является ли треугольник со сторонами a, b, c разносторонним (то есть, все стороны имеют разную длину).
  3. В основной части программы мы запрашиваем у пользователя трёхзначное число и длины сторон треугольника, а затем выводим результаты проверок.
ГДЗ по фото 📸
Подать жалобу Правообладателю

Похожие