Задать вопрос
@syrov
пишу программы до 99 строк

Как решить уравнение х*х-2=3y в целых числах?

Я попробовал на нескольких числа, похоже не возможно. Но как это доказать? Заранее спасибо.
  • Вопрос задан
  • 295 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
Перенесите двойку вправо (x*x=3y+2) и посчитайте левую и правую часть по модулю 3 - разберите все возможные случаи (их 3)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
@Mercury13
Программист на «си с крестами» и не только
x делится на 3: 9z² − 2 = 3y. Справа делится на 3, слева нет.
Иначе: (x−1)(x+1) = 3y + 1. Хотя бы один из множителей кратен трём. Всё наоборот: слева делится на 3, справа нет.
Дальше уже, по-моему, доказательство не упростить.
Ответ написан
Комментировать
TomasHuk
@TomasHuk
Исходя из графика функции, это невозможно.
Ответ написан
dimonchik2013
@dimonchik2013
non progredi est regredi
доказывай через перемену знака при проходе по множеству целых
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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