Показать сообщение отдельно
  #2  
Старый 02.07.2010, 15:44
Аватар для Rokuell
Rokuell Rokuell вне форума
Активный
 
Регистрация: 27.12.2006
Адрес: Псков
Сообщения: 274
Версия Delphi: Delphi 7
Репутация: 497
Сообщение

Код:
program Project1;

{$APPTYPE CONSOLE}

function Recursiv(k,n,f:int64):Double;
begin
 if k=n then
  begin
   Result := ( 1 - 1/f/(k+1) );
  end
 else
  begin
   Result := ( 1 - 1/f/(k+1) ) + Recursiv(k+1,n,-f*(k+1));
  end;
end;

begin
 Writeln( Recursiv(1,10,1):0:8 );
 Readln;
end.

Recursiv(k,n,f) - k и f - всегда передавай 1, n - заданное натуральное N
__________________
Велик и могуч наш Object Pascal !
ICQ: 357-591-887
Ответить с цитированием