/**********************/
/* soubor dowhile2.c */
/**********************/
#include <stdio.h>
#include <math.h>
#define chyba 1.0e-15L
int main(void)
{
long double e = 1.0L, epsilon = 1.0L;
unsigned long n = 0L;
printf("\n");
do
{
epsilon /= ++n;
e += epsilon;
} while (epsilon > chyba);
printf("e=%21.18Lf\tpocet diteraci:%ld", e, n);
return 0;
}