Найдите значение выражения: exp(x)/sin(1!)+ exp(exp(x-1))/sin(2!)+…+ exp(exp(…exp(1)…)/sin(x!)
Категория: Delphi/Pascal
2012-01-29 22:06:58
code: #pascal
program PascalGuru; function fact(n:integer):longint; begin if n=1 then fact:=1 else fact:=fact(n-1)*n; end; {------------------------------------} function expi(x:real;n:longint):real; var i:integer; begin for i:=1 to n do x:=exp(x-(n-1)); expi:=x; end; {------------------------------------} var x,i:longint; summa:real; begin write('X: '); readln(x); summa:=0; for i:=1 to x do summa:=summa+expi(x,i)/sin(fact(i)); writeln('Summa= ',summa:0:2); readln; end.
Поделиться: