Предмет: Математика,
автор: samginasnezana
3. Вычислили произведение 4 Восстановите пример на умножение натуральных чисел, если известно, что сумма цифр у обоих сомножителей одинакова
Приложения:
archery:
2231 * 26 = 13386 + 4462 = 58006
решалось методом перебора
for i in range(111, 999+1):
for j in range(1, 9+1):
x = 10*i+1
y = 20+j
if not (x * j // 100 % 10 == 3 and x * j > 9999): continue
if not (x * 2 // 100 % 10 == 4 and x * 2 < 10000): continue
if not (x * y // 10000 == 5 ): continue
print(x, y, x * j, x * 2, x * y)
for i in range(111, 999+1):
for j in range(1, 9+1):
x = 10*i+1
y = 20+j
if not (x * j // 100 % 10 == 3 and x * j > 9999): continue
if not (x * 2 // 100 % 10 == 4 and x * 2 < 10000): continue
if not (x * y // 10000 == 5 ): continue
print(x, y, x * j, x * 2, x * y)
Ответы
Автор ответа:
0
Ответ и Пошаговое объяснение:
Задачу можно решить логическим рассуждением.
Один из подходов в приложенных рисунках.
#SPJ1
Приложения:
Все доходчиво. А почему не текстом?
и что такое #SPJ1 ?
Похожие вопросы
Предмет: Биология,
автор: nosnatala971
Предмет: Химия,
автор: viktorsantavs
Предмет: Литература,
автор: ivankamaluta
Предмет: Математика,
автор: Аноним
Предмет: Русский язык,
автор: Glebchik46