Показать сообщение отдельно
  #11  
Старый 23.12.2009, 22:50
Аватар для Rokuell
Rokuell Rokuell вне форума
Активный
 
Регистрация: 27.12.2006
Адрес: Псков
Сообщения: 274
Версия Delphi: Delphi 7
Репутация: 497
По умолчанию

У тебя задание посчитать именно рекурсией или надо просто сосчитать ?

Например можно просто считать n-ые члены этой последовательности (1,4,16,49,121...) и складывать их.

Код:
function Sum(n:integer):integer;
var i:integer;
begin
 Result := 1;
 for i:=2 to n do
  Result := Result + Sqr(1+( i*(i-1) div 2));
end;

вот ссылка на саму последовательность:
http://www.research.att.com/~njas/sequences/A086601
__________________
Велик и могуч наш Object Pascal !
ICQ: 357-591-887
Ответить с цитированием