Program Exponentiel;
Var x, s, epsilon, p, f:real;
i:integer;
Begin
Writeln('epsilon = ');
Readln(epsilon);
Writeln('x = ');
Readln(x);
s:=1;
i:=1;
p:=1;
f:=1;
Repeat
p:=p*x;
f:=f*i;
s:=s+p/f;
i:=i+1;
Until abs(p/f) <= epsilon;
Writeln('expn = ', s:2:10);
End.
UHJvZ3JhbSBFeHBvbmVudGllbDsKVmFyIHgsIHMsIGVwc2lsb24sIHAsIGY6cmVhbDsKaTppbnRlZ2VyOwpCZWdpbgpXcml0ZWxuKCdlcHNpbG9uID0gJyk7ClJlYWRsbihlcHNpbG9uKTsKV3JpdGVsbigneCA9ICcpOwpSZWFkbG4oeCk7CnM6PTE7Cmk6PTE7CnA6PTE7CmY6PTE7ClJlcGVhdApwOj1wKng7CmY6PWYqaTsKczo9cytwL2Y7Cmk6PWkrMTsKVW50aWwgYWJzKHAvZikgPD0gZXBzaWxvbjsKV3JpdGVsbignZXhwbiA9ICcsIHM6MjoxMCk7CkVuZC4=