Lunali
@Lunali
скрытна.

Кто хорошо знает алгоритмы?

Есть вот такое выражение:

a + b = a * b

Каковы значения а и b?
Ответ видно сразу - это два и два. Поскольку а и б целые числа, и если взять просто перебор, то единственное значение это 2.

2 + 2 = 2 * 2

На ответ не нужно даже 10 секунд.
Но как это математически написать? И как записать цикл перебора программно?
  • Вопрос задан
  • 154 просмотра
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Это решается аналитически.
a + b = a · b
a + b - a · b = 0
a · (1 - b) + b = 0
a = b / (b - 1)
Очевидно, что эта дробь будет целым числом только в двух случаях,
b - 1 = -1, b = 0, a = 0
b - 1 = 1, b = 2, a = 2
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Графический калькулятор подсказывает, что решений бесконечно много, и они лежат на двух параболах.
Наклонная плоскость — сумма, «седло» – произведение. Их пересечение — где они равны.

график
606dd79c51e04542511886.png
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы