Форум сайта python.su
!создать код для решения уравнения y=x+2/(x-10)
Офлайн
Это уравнение имеет бесконечное количество решений.
Офлайн
Твоя формула и есть решение твоего уравнения. Существует бесконечное число пар (x;y), удовлетворяющее уравнению. А решение можно записать так (k; k + 2/(k - 10)) при k принадлежащем R.
P.S. Если тебе необходимы целые решения такого уравнения, так и пиши. Если внести x под общий знаменатель, мы получим y = (x^2 - 10x + 2) / (x - 10). Чтобы y был целым, необходимо, чтобы числитель разделился на знаменатель. Квадратный трехчлен не разделится на скобку (x - 10), т.к. 10 не является корнем этого трехчлена. В этом случае x-10 должно быть равно либо 1, либо -1. Посмотрев остатки по модулю 2 у квадратного трехчлена в числителе мы можем увидеть, что числитель делится на 2 при любом x. Таким образом x-10 может принимать четные значения -2 и 2, но 4 и -4, 8 и -8 уже не может, т.к. из исходного уравнения видно, что 2 / (x - 10) тоже должно быть целым. Исходя из этого (x - 10) = 1; -1; 2; -2 => x = 11; 9; 12; 8, а значит все решения уравнения x;y = (11; 13) (9; 7) (12; 13) (8; 7).
Офлайн