Calculating the value of e: Difference between revisions
→solution 1: make use of all double precision bits
m (→{{header|J}}) |
(→solution 1: make use of all double precision bits) |
||
Line 576:
#include <math.h>
int main(
{
double e;
Line 590:
// The fast and independed method: e = lim (1 + 1/n)**n
//
e *= e;
printf("Euler constant e = %.16lf\n", e);
Line 609 ⟶ 608:
for (int i = N - 1; i > 0; i--)
e += a[i];
printf("Euler constant e = %.16lf\n", e);
return 0;
Line 619 ⟶ 618:
Euler constant e = 2.7182818284590451
Euler constant e = 2.
Euler constant e = 2.7182818284590455
</pre>
|