К решению одной из задач Ферма:
Найти все целочисленные прямоугольные треугольники с разностью
катетов равной определенному числу?
Если вы имеете треугольник со сторонами, например,
А(1)=3, В(1)=4, С(1)=5,
где разница катетов равна
В(1)-А(1)=4-3=1,
то значения сторон следующего треугольника, с такой же разницей
катетов, находится следующим образом:
А(2)=А(1)+Р(1)+С(1) ,
В(2)=В(1)+Р(1)+С(1) ,
С(2)=С(1)+2Р(1) ,
где Р(1) - это периметр (сумма сторон) предыдущего треугольника.
Дельта для А и В всегда одинакова: это периметр + гипотенуза.
Дельта для С, это удвоенный периметр.
Вот и все. На все случаи жизни. (Жаль только, что нет сервиса нижних индексов. В скобках - нижние индексы.)
Соответственно, общие формулы следующие:
А(n+1)=А(n)+Р(n)+С(n) ,
В(n+1)=В(n)+Р(n)+С(n) ,
С(n+1)=С(n)+2Р(n) , или
А(n+1)=2Р(n)-В(n) ,
В(n+1)=2Р(n)-А(n) ,
С(n+1)=2Р(n)+С(n).
Что, собственно, одно и то же.
Ниже приведены первые 7 троек чисел с разницей катетов = 1.
3,4,5
20,21,29
119,120,169
696,697,985
4059,4060,5741
23660,23661,33461
137903,137904,195025
Проверяйте, но это, знал еще Пифагор.
Разница катетов не имеет значения, - любая целая величина.
Теперь внимание!!!!
Для любителей есть вторая ступень этой задачи:
найти формулу для определения
А(n), В(n), С(n), если известны А(1), В(1), С(1).
С сохранением начальных условий.
Найдите формулу, но в таком виде как говорил Гильберт: чтобы это было понятно любому встречному.
С уважением,
Владимир.