#include <stdio.h>
int main (void) {
FILE *fp;
char str [4];
int d;
int a [8129];
int n;
int i;
int k;
long d1;
long d2;
int j;
if ((fp = fopen ("./gambler.txt", "r")) == NULL) {
perror ("Can't open file");
return -1;
}
n = 0;
while (!feof(fp)) {
fgets (str, 4, fp);
sscanf (str, "%d", &a [n]);
printf ("%d\n", a[n]);
n++;
}
for (i = 0; i < n-1; i++)
printf ("%f\n", (float)a[i+1]/(float)a[i]);
for (k = 1; k < 7; k++) {
for (i = 0; i < n-k; i += k*2) {
d1 = a [i];
for (j = 1; j < k; j++) {
d1 = d1*10;
d1 += a [i+j];
}
d2 = a [i+j];
for (j++; j < k*2; j++) {
d2 = d2*10;
d2 += a [i+j];
}
printf ("%d\n", d1);
printf ("%d\n", d2);
}
}
for (k = 1; k < 7; k++) {
for (i = 0; i < n-k; i += k*2) {
d1 = a [i];
for (j = 1; j < k; j++) {
d1 = d1*10;
d1 += a [i+j];
}
d2 = a [i+j];
for (j++; j < k*2; j++) {
d2 = d2*10;
d2 += a [i+j];
}
printf ("%f\n", (float)d1/(float)d2);
}
}
fclose (fp);
}