Показать сообщение отдельно
  #2  
Старый 08.12.2008, 16:46
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,096
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

А в чем проблема то?
Первая задача - выведи формулу в виде суммы. На первый взгляд это будет

S = 1 + S(i=1::n)[(-1^i) * ((i+2)!/(i+1)!)*(x^i)], где ! - не факториал, а некоторая функция формирования ряда (т.е. факториал по i, для каждого члена которого надо прибавить указанное число). Формулу проверить!!!

Далее в рекурсии вычисляешь.

Для второй задачи - просто тупо идешь по массиву чисел и считаешь положительные цепочки. Сохранять надо индекс начала и ее длинну. По этим значениям выводишь результат.
Ответить с цитированием