#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <math.h>
int rounding(double n, int i) {
int j = 0;
while (n >= i) {
n = n - i;
j = j + 1;
}
return j;
}
main() {
double i = 0, sum = 0;
double delta, y;
while (true) {
sum = 0;
srand((unsigned)time(NULL));
for (i = 0; i < 1000000; i++) {
delta = sin(rand());
y = rand() % 100;
if (rounding(y + delta, 4) - rounding(y - delta, 4) != 0) {
sum = sum + 1;
}
}
printf("%f\n", i / sum - 1);
}
}
#include <stdlib.h>
#include <time.h>
#include <math.h>
int rounding(double n, int i) {
int j = 0;
while (n >= i) {
n = n - i;
j = j + 1;
}
return j;
}
main() {
double i = 0, sum = 0;
double delta, y;
while (true) {
sum = 0;
srand((unsigned)time(NULL));
for (i = 0; i < 1000000; i++) {
delta = sin(rand());
y = rand() % 100;
if (rounding(y + delta, 4) - rounding(y - delta, 4) != 0) {
sum = sum + 1;
}
}
printf("%f\n", i / sum - 1);
}
}