Найти - Пользователи
Полная версия: как решить уравнение?
Начало » Центр помощи » как решить уравнение?
1
AlexCasual
У меня выдаёт 0 тестов из 16, помогите:
Даны числа a и b. Решите в целых числах уравнение ax+b=0. Выведите все решения этого уравнения, если их число конечно, выведите слово NO, если решений нет, выведите слово INF, если решений бесконечно много.
py.user.next
Сравни a, b, x с нулём. В зависимости от этих сравнений и результат соответствующий.

AlexCasual
У меня выдаёт 0 тестов из 16
Так туда надо код ввести.
scidam
Пусть a и b – не обязательно целые, но дейстительные числа.
Возможны следующие варианты:

1)
a и b не равны 0:
тогда решение в целых числах будет тогда, когда b делится на a.
Если не делится, то и решений в целых числах нет.

2) a = 0 и b != 0.
Тогда уравнение не имеет решений никаких, в т.ч. и в целых числах.

3) a!=0 и b =0
Тогда решение одно x=0.

4) a=0, b=0
Тогда решений бесконечно много, x - любое целое.
py.user.next
doza_and
https://ru.wikipedia.org/wiki/%D0%94%D0%B8%D0%BE%D1%84%D0%B0%D0%BD%D1%82%D0%BE%D0%B2%D0%BE_%D1%83%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5
Это не диафантово уравнение. Это просто линейное уравнение с одной переменной. И там просто по условию корень уравнения должен быть целым, иначе решений нет. При этом коэффициенты a и b могут быть и вещественными.

А диафантовы уравнения - это уравнения с несколькими неизвестными, у которых и коэффициенты принадлежат множеству целых чисел, и корни уравнения также принадлежат множеству целых чисел.
Тут определение.


scidam
1)
a и b не равны 0:
тогда решение в целых числах будет тогда, когда b делится на a.
Они всегда делятся, а вот остаток от деления может быть равен нулю, а может быть не равен нулю.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB