Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 9, 2018 23:00:29

AlexCasual
Зарегистрирован: 2018-01-09
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

как решить уравнение?

У меня выдаёт 0 тестов из 16, помогите:
Даны числа a и b. Решите в целых числах уравнение ax+b=0. Выведите все решения этого уравнения, если их число конечно, выведите слово NO, если решений нет, выведите слово INF, если решений бесконечно много.

Офлайн

#2 Янв. 10, 2018 02:36:51

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9726
Репутация: +  843  -
Профиль   Отправить e-mail  

как решить уравнение?

Сравни a, b, x с нулём. В зависимости от этих сравнений и результат соответствующий.

AlexCasual
У меня выдаёт 0 тестов из 16
Так туда надо код ввести.



Отредактировано py.user.next (Янв. 10, 2018 02:37:36)

Офлайн

#3 Янв. 10, 2018 06:55:04

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  252  -
Профиль   Отправить e-mail  

Офлайн

#4 Янв. 10, 2018 07:59:11

scidam
Зарегистрирован: 2016-06-15
Сообщения: 288
Репутация: +  35  -
Профиль   Отправить e-mail  

как решить уравнение?

Пусть 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 - любое целое.

Офлайн

#5 Янв. 10, 2018 08:29:38

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9726
Репутация: +  843  -
Профиль   Отправить e-mail  

как решить уравнение?

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.
Они всегда делятся, а вот остаток от деления может быть равен нулю, а может быть не равен нулю.



Отредактировано py.user.next (Янв. 10, 2018 08:37:26)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version