import math def cbrt(x): return math.copysign(abs(x) ** (1.0/3.0), x) def main(): try: x = int(input("Введите x (целое): ")) y = int(input("Введите y (целое): ")) z = int(input("Введите z (целое): ")) except ValueError: print("Ошибка: введите корректные целые числа") return inner_den = 6 * y if inner_den == 0: print("Ошибка: деление на ноль (y == 0) во внутренней дроби") return inner = (x ** 5 + 7) / inner_den root = cbrt(inner) try: mod = z % y except ZeroDivisionError: print("Ошибка: деление на ноль при вычислении z mod y (y == 0)") return outer_den = 7 - mod if outer_den == 0: print("Ошибка: внешний знаменатель равен нулю (7 - z mod y == 0)") return f = root / outer_den rounded = round(f, 3) print(f"Результат (округлён до 3 знаков): {rounded:.3f}") main()