Advertisement
dmemsm

Задача 10

Jan 24th, 2024 (edited)
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.70 KB | None | 0 0
  1. N = int(input())
  2. M = int(input())
  3.  
  4. # Предполагаю, что максимально возможное уменьшаемое(число, из которого вычитаем куб второго числа) является кубом числа M, потому что иначе не очень понятно, как такое число искать и зачем дано число M
  5.  
  6. success = False
  7. for i in range(M*M*M, 0, -1):
  8.     for j in range(i - 1, 0, -1):
  9.         if i*i*i-j*j*j==N:
  10.             print(f"{i}^3 - {j}^3 = {N}")
  11.             success = True
  12.             break
  13.  
  14. if not success:
  15.     print("Число не является разностью кубов чисел")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement