Uses
CRT;
var
x, sum, f: real;
i, n: integer;
begin
Write('Vvedite x: ');
Readln(x);
Write('Vvedite N: ');
Readln(n);
sum := 1;
f := 1;
for i := 1 to n do
begin
f := f * i;
sum := sum + (exp(i * ln(x)) / f);
end;
writeln('Sum:=', sum);
Readln
end.
Следующий вариант
Uses
CRT;
var
x, sum, f, rez: real;
i, n, j: integer;
begin
Write('Vvedite x: ');
Readln(x);
Write('Vvedite N: ');
Readln(n);
sum := 1;
f := 1;
for i := 1 to n do
begin
f := f * i;
rez := 1;
for j := 1 to i do
rez := rez * x;
sum := sum + (rez / f);
end;
writeln('Sum:=', sum);
Readln
end.