Пояснение:
Это квадратное уравнение можно решить сразу тремя : через теорему Виета и через Дискриминант (полный и краткий). Покажу все три.
(теорема Виета)
- можно применять, если первый (старший) коэффициент (а) равен единице (1), то есть квадратное уравнение имеет вид:
x² ± px ± q = 0.
x² + 8x + 15 = 0
p = 8; q = 15.
По т. Виета:
x₁ + x₂ = - 8,
x₁ × x₂ = 15.
x₁ = - 5,
x₂ = - 3.
<><><><><><><><><><><><><><><><>
IIа (Дискриминант)
- можно применять к любым полным квадратным уравнениям вида:
ax² ± bx ± c = 0.
x² + 8x + 15 = 0
a = 1; b = 8; c = 15.
D = b² - 4ac = 8² - 4 × 1 × 15 = 64 - 60 = 4 = 2².
D > 0 (значит, уравнение имеет два действ. корня)
x₁ = - 4 - 1 = - 5,
x₂ = - 4 + 1 = - 3.
<><><><><><><><><><><><><><><><>
IIб ("краткий" Дискриминант)
- можно применять к любым полным квадратным уравнениям вида:
- можно применять к любым полным квадратным уравнениям вида:ax² ± bx ± c = 0,
где b - чётное число (то есть делится на 2 без остатка).
x² + 8x + 15 = 0
a = 1; b = 8; c = 15.
k = b ÷ 2 = 8 ÷ 2 = 4.
D₁ = k² - ac = 4² - 1 × 15 = 16 - 15 = 1.
x₁ = - 4 - 1 = - 5,
x₂ = - 4 + 1 = - 3.
<><><><><><><><><><><><><><><><>
ответ: - 5; - 3.
Удачи Вам! :)
Программа на Руби
for n in -10000..10000
for k in 0..1000
p [n,k] if 10*n + 5 == k*k
end
end
Вывод
[2, 5]
[22, 15]
[62, 25]
[122, 35]
[202, 45]
[302, 55]
[422, 65]
[562, 75]
[722, 85]
[902, 95]
[1102, 105]
[1322, 115]
[1562, 125]
[1822, 135]
[2102, 145]
[2402, 155]
[2722, 165]
[3062, 175]
[3422, 185]
[3802, 195]
[4202, 205]
[4622, 215]
[5062, 225]
[5522, 235]
[6002, 245]
[6502, 255]
[7022, 265]
[7562, 275]
[8122, 285]
[8702, 295]
[9302, 305]
[9922, 315]
т.е. подразумевается что есть и другие решения, если расширять диапазон