Гост написа:Три числа, чийто сбор е 31, могат да се разглеждат като последователни членове на растяща геометрична прогресия. Ако от първото се извади 1 , второто се запази, от третото се извади 15 ще се получи аритметрична прогресия. Намерете първите числа?
Решавам я няколко пъти и всеки път стигам до това ,че няма реални корени.
Има ли някакво решение?
Да направим системата:
$a+b+c=31$
$ak=b$
$bk=c$
$a-1 + t = b$
$b+t = c-15$
И да видим sympy дали ще намери решение:
In [2]: from sympy import *
In [5]: a,b,c,k,t = var("a,b,c,k,t")
In [8]: S = [a+b+c-31, a*k-b, b*k-c, a-1 + t - b, b+t - c+15]
In [10]: solve(S)
Out[10]: [{c: 25, k: 5, b: 5, a: 1, t: 5}, {c: 1, k: 1/5, b: 5, a: 25, t: -19}]
Намери даже 2 решения. Но второто решение не е растаща геометрична прогресия, значи само първото.