Это арифметическая прогрессия.
a1 = 1; d = 1; любое a(n) = n.
Нужно найти такое n, что S(n) <= 235; S(n+1) > 235.
{ S(n) = (a1 + a(n))*n/2 = (1 + n)*n/2 <= 235
{ S(n+1) = (a1 + a(n+1))*(n+1)/2 = (1 + n + 1)(n + 1)/2 > 235
Получаем
{ (n + 1)*n <= 470
{ (n + 2)(n + 1) > 470
Раскрываем скобки
{ n^2 + n - 470 <= 0
{ n^2 + 3n - 468 > 0
Решаем квадратные неравенства
{ D = 1 + 4*470 = 1881 ≈ 43,4^2
{ D = 9 + 4*468 = 1881 ≈ 43,4^2
Как ни странно, дискриминанта получились одинаковые.
{ n = (-1 + 43,4)/2 <= 21
{ n = (-3 + 43,4)/2 > 20
ответ 21.
у - цифра единиц (0≤у≤9)
(800 + 10х + у) - данное число (початкове)
(100х + 10у + 8) - новое число
Уравнение:
(100х + 10у + 8) - (800 + 10х + у) = 18
100х - 10х + 10у - у + 8 - 800 = 18
90х + 9у - 792 = 18
90х + 9у = 792 + 18
90х + 9у = 810
Разделим обе части уравнения на 9 и получим:
10х + у = 90
х = (90 - у)/10
Выражение (90-у) должно делиться нацело на 10, это возможно только при у = 0, т.к. у принимает только однозначные значения.
х = (90-0)/10 = 9
Итак, х = 9; у = 0
890 - это искомое число (початкове)
Проверка:
908 - 890 = 18
ответ: 890.