/*
 * integrale
 */

#include <stdio.h>
#include <stdlib.h>
#include <math.h>


float integrate(int n)
{
    float x,y;
    int i, n1;

    n1 = 0;
    for (i = 0; i < n;i++) {
        x = rand() * 2.0 / RAND_MAX;
        y = rand() * exp(2) / RAND_MAX;
        if (y <= exp(x)) n1++;
    }
    return (float)n1/n * (2 * exp(2));
}

main()
{
    int n;
    srand(time(NULL));
    printf("Precision:");
    scanf("%d", &n);
    printf("Integrate %f %f\n", integrate(n), exp(2) - exp(0));
    system("pause");
}
