# Thread: Problem aligning floating point numbers

1. ## Problem aligning floating point numbers

Doing a program to see if I get the expected umber of 'sets' (three of a kind) in poker.
Having problems geting the number to align with the point in 'ratio' at the bottom of the
report.
Any idea on an easy way to this?

As an aside I noticed I was hitting very few set with KK in points games however
I was playing those again today today and I got KK twice in quick succession and hit a set each time . Luck evening out I suppose!!

Currently 20th in a 2000 player freroll

Prog

Code:
```#include <stdio.h>
#include <stdlib.h>
#include <io.h>
#include <fcntl.h>
#include <errno.h>
FILE *ptr1, *ptr2, *ptr3;

int filelist;//not sure what this is.
int crds[2][3][13][13]; //count of each hand type
float wintots[2][3][13][13];// ammount each hand won
int pairs[3][13], pairswithflops[3][13];
int sets[3][13];
int allpairs[3], allpairswithflops[3], allsets[3];
int tots[3];
float tmptot, chipswon=0;
char face[13]={'2','3','4','5','6','7','8','9','T','J','Q','K','A'};
char typ[3]={'F','M','P'};// game type freeroll. MMP points or 'P' = paid cash to play
int gg,ss, xx, yy, c1, c2, g1,s1, aa,bb;// gg- game type ss= suited unsuited xx = card 1 yy=card2. c1=card11 c2=card2
int f1,f2,f3,f4,f5,x1,x2,x3,x4,x5; //flop1 flop2 ect.....before conversion x1 x2 x3...
char var2[350]="";
int count=0;
int tmp=0, suittmp=0;
float freq;//frequency of occurance of a hand, hands per occurance
// int cardnum(int cardchar);
main(argc,argv)
int  argc;
char *argv[];
{
if (	(ptr2=fopen("hands2.doc","r")) == NULL) {
puts("file2 does not exist");
exit(2);	/* an early file does not exist	*/
}
do{  /* for each line in dirfile file */
filelist=fscanf(ptr2,"%[^\n]\n",var2);  //M JTUB N  [7c Qs 3d Jc][Th]    1600.00   <----------format of the input.
if (filelist==-1) break;

// printf("\n%30.30s",var2);
// printf("\n<%c%c%c>",var2[11], var2[14],var2[17]       );

xx=var2[2];
yy=var2[3];
gg=var2[0];
ss=var2[4];
x1=var2[11]; x2= var2[14]; x3=var2[17];
sscanf(&var2[29],"%f",&chipswon);//M JTUB N  [7c Qs 3d Jc][Th]    1600.00

c1=cardnum(xx);
c2=cardnum(yy);
switch(gg){
case 'P': g1=2; break;
case 'T': g1=2; break;
case '1': g1=0; break;
case '2': g1=0; break;
case '5': g1=0; break;
case 'C': g1=1; break;
case 'M': g1=1; break;
default: printf("\n Invalid game type");
}

if (xx==yy) {
pairs[g1][c1]++;
allpairs[g1]++;
if (x1 !=' ') {
pairswithflops[g1][c1]++;
allpairswithflops[g1]++;

}
// printf("\npocket pair ");
if (xx==x1 || xx==x2 || xx==x3) {
// printf("Set!!");
sets[g1][c1]++;
allsets[g1]++;

}
}

switch(ss){
case 'U': s1=0; break;
case 'S': s1=1; break;
default: printf("\n Invalid game type");
}
crds[s1][g1][c1][c2]++;
wintots[s1][g1][c1][c2]+=chipswon;
(tots[g1])++;
count++;
// if (count++ >=3750){
// printf("\n count %d",count);
// break;
} while(1);

for(s1=0;s1<2;s1++){
for(c1=12;c1>=0;c1--){
if (s1==0) printf("  Freroll unsited        Points unsuited        Cash Unsuited\n");
else       printf("  Freroll Suited         Points Suited          Cash Suited\n");

for(c2=c1;c2>=0;c2--){
if (c1!=c2)	{
for(g1=0;g1<3;g1++){
freq=(float)tots[g1]/(crds[s1][g1][c1][c2] + crds[s1][g1][c2][c1] );
// printf("%c Cards %c%c Count %03d   Freq %03.0f  Perc %3.2f   %08.0f  ",
// typ[g1], face[c1],face[c2], crds[g1][c1][c2], freq, 82.875/freq ,wintots[g1][c1][c2]+ wintots[g1][c2][c1] );
printf("  Cards %c%c %5.0f       ", face[c1],face[c2], /* wintots[s1][g1][c1][c2]+ wintots[s1][g1][c2][c1],   */
100 * (wintots[s1][g1][c2][c1]  + wintots[s1][g1][c1][c2]  ) / (crds[s1][g1][c1][c2] + crds[s1][g1][c2][c1] )     );
}
printf("\n");
}
if (c1==c2) {
for(g1=0;g1<3;g1++){
freq=tots[g1]/(float)crds[0][g1][c1][c2];
// printf("%c Cards %c%c Count %03d   Freq %03.0f  Perc %3.2f   %08.0f  ",
// typ[g1], face[c1],face[c2], crds[g1][c1][c2], freq, 221/freq,wintots[g1][c1][c2]  );
printf("  Cards %c%c %5.0f       ",
face[c1],face[c2], /* wintots[0][g1][c1][c2],*/ 100 * wintots[0][g1][c1][c2]/ crds[0][g1][c1][c2]     );
}
printf("\n");
}
}
printf("\n");

}
printf("\n");
}

for(g1=0;g1<3;g1++){
if (g1==0) printf("\n Freeroll");
if (g1==1) printf("\n Points");
if (g1==2) printf("\n Cash");

for(c1=12;c1>=0;c1--){
printf("\n Pairs %c%c %3d     Pairs with flops %3d   Sets made %3d      ratio %-5.3f",
cardchar(c1), cardchar(c1), pairs[g1][c1], pairswithflops[g1][c1], sets[g1][c1],
100*(float)sets[g1][c1]/pairswithflops[g1][c1]		);
}
printf("\n Totals. \n Pairs    %4d    Pairs with flops %4d  Sets made %3d      ratio %-5.3f\n", allpairs[g1],
allpairswithflops[g1], allsets[g1], 100*(float)allsets[g1]/allpairswithflops[g1]);

}
//	printf("\n MAxINT <%d>\n", MAXINT);
printf("\n Super Totals. \n Pairs    %4d    Pairs with flops %4d  Sets made %3d      ratio %-5.3f\n",
allpairs[0]  +  allpairs[1] + allpairs[2]  ,
allpairswithflops[0] +allpairswithflops[1] + allpairswithflops[2],
allsets[0]+ allsets[1] + allsets[2],
100*(float)(allsets[0]+ allsets[1] + allsets[2] )/
( allpairswithflops[0] +allpairswithflops[1]+allpairswithflops[2]        ));

printf("\n Statistical change of making a pair on the 'flop' is 12.245%% \n Total hands dealt=%d\n", count);

fclose(ptr2);
}

int cardnum( int cardchar){
int cc;
switch(cardchar){
case 'A': cc=12; break;
case 'K': cc=11; break;
case 'Q': cc=10; break;
case 'J': cc=9; break;
case 'T': cc=8; break;
case '9': cc=7; break;
case '8': cc=6; break;
case '7': cc=5; break;
case '6': cc=4; break;
case '5': cc=3; break;
case '4': cc=2; break;
case '3': cc=1; break;
case '2': cc=0; break;
default: printf("\n Invalid card 1");
}
return cc;
}

int cardchar( int cardindex){
int cc;
switch(cardindex){
case 12: cc='A'; break;
case 11: cc='K'; break;
case 10: cc='Q'; break;
case 9: cc='J'; break;
case 8: cc='T'; break;
case 7: cc='9'; break;
case 6: cc='8'; break;
case 5: cc='7'; break;
case 4: cc='6'; break;
case 3: cc='5'; break;
case 2: cc='4'; break;
case 1: cc='3'; break;
case 0: cc='2'; break;
default: printf("\n Invalid card 1");
}
return cc;
}

Code:

Freroll unsited        Points unsuited        Cash Unsuited
Cards AA  3670         Cards AA  3356         Cards AA  1571
Cards AK   394         Cards AK   441         Cards AK   605
Cards AQ   671         Cards AQ   302         Cards AQ   184
Cards AJ   687         Cards AJ  -261         Cards AJ    17
Cards AT   611         Cards AT    21         Cards AT   -16
Cards A9     7         Cards A9   -27         Cards A9    36
Cards A8   -76         Cards A8   -75         Cards A8   -18
Cards A7  -118         Cards A7   -63         Cards A7    33
Cards A6   -42         Cards A6   -40         Cards A6   -46
Cards A5  -125         Cards A5    44         Cards A5   -17
Cards A4   -73         Cards A4   -64         Cards A4   -88
Cards A3  -192         Cards A3    -2         Cards A3   -50
Cards A2  -105         Cards A2   -34         Cards A2     8

Freroll unsited        Points unsuited        Cash Unsuited
Cards KK  2867         Cards KK  1841         Cards KK  2127
Cards KQ   374         Cards KQ   -51         Cards KQ    97
Cards KJ   -20         Cards KJ   107         Cards KJ   -57
Cards KT  -174         Cards KT    27         Cards KT    46
Cards K9    31         Cards K9     6         Cards K9   -20
Cards K8   -23         Cards K8   -27         Cards K8    -1
Cards K7   -30         Cards K7    94         Cards K7   -24
Cards K6    64         Cards K6   -48         Cards K6   -14
Cards K5   -30         Cards K5   -22         Cards K5   -23
Cards K4   -46         Cards K4   -21         Cards K4   -30
Cards K3   -16         Cards K3   -36         Cards K3   -16
Cards K2   -28         Cards K2   -32         Cards K2   -46

Freroll unsited        Points unsuited        Cash Unsuited
Cards QQ  2631         Cards QQ   966         Cards QQ  1531
Cards QJ  -352         Cards QJ    -3         Cards QJ     2
Cards QT   236         Cards QT   -48         Cards QT    74
Cards Q9    52         Cards Q9     0         Cards Q9   -41
Cards Q8    -3         Cards Q8    74         Cards Q8   -27
Cards Q7   -35         Cards Q7   -26         Cards Q7   -17
Cards Q6   -28         Cards Q6   -33         Cards Q6   -43
Cards Q5   -43         Cards Q5   -35         Cards Q5   -38
Cards Q4   -39         Cards Q4   -32         Cards Q4   -59
Cards Q3  -163         Cards Q3   -30         Cards Q3   -40
Cards Q2     1         Cards Q2   -26         Cards Q2   -45

Freroll unsited        Points unsuited        Cash Unsuited
Cards JJ   644         Cards JJ  1682         Cards JJ   859
Cards JT  -254         Cards JT   125         Cards JT   -19
Cards J9   -98         Cards J9   -62         Cards J9   -27
Cards J8    93         Cards J8   -15         Cards J8   -50
Cards J7   -48         Cards J7   -39         Cards J7   -36
Cards J6   -45         Cards J6   -44         Cards J6   -41
Cards J5    30         Cards J5   -38         Cards J5   -13
Cards J4   -46         Cards J4   -44         Cards J4   -46
Cards J3   -24         Cards J3    -4         Cards J3   -36
Cards J2   -35         Cards J2   -16         Cards J2   -40

Freroll unsited        Points unsuited        Cash Unsuited
Cards TT  1705         Cards TT   210         Cards TT   828
Cards T9    78         Cards T9  -111         Cards T9   -16
Cards T8    74         Cards T8   -56         Cards T8   -47
Cards T7   -82         Cards T7   -33         Cards T7   -53
Cards T6   -44         Cards T6    -8         Cards T6   -43
Cards T5   -25         Cards T5   -33         Cards T5   -59
Cards T4  -154         Cards T4   -39         Cards T4   -46
Cards T3   -33         Cards T3   -13         Cards T3   -56
Cards T2   -31         Cards T2   -24         Cards T2   -44

Freroll unsited        Points unsuited        Cash Unsuited
Cards 99   744         Cards 99   184         Cards 99   208
Cards 98    35         Cards 98   -61         Cards 98    16
Cards 97     2         Cards 97   -34         Cards 97   -25
Cards 96    -3         Cards 96   -39         Cards 96   -53
Cards 95   -38         Cards 95   -33         Cards 95   -36
Cards 94    -3         Cards 94   -28         Cards 94   -55
Cards 93   -50         Cards 93   -24         Cards 93   -40
Cards 92   -18         Cards 92   -41         Cards 92   -43

Freroll unsited        Points unsuited        Cash Unsuited
Cards 88   300         Cards 88   -21         Cards 88   351
Cards 87    43         Cards 87   -19         Cards 87    -9
Cards 86    -4         Cards 86     9         Cards 86   -70
Cards 85   -16         Cards 85   -39         Cards 85   -33
Cards 84   -20         Cards 84   -31         Cards 84   -18
Cards 83   -43         Cards 83   -50         Cards 83   -39
Cards 82   -42         Cards 82   -35         Cards 82   -44

Freroll unsited        Points unsuited        Cash Unsuited
Cards 77  -324         Cards 77   463         Cards 77   254
Cards 76    31         Cards 76   -22         Cards 76    15
Cards 75   -66         Cards 75   -14         Cards 75   -41
Cards 74   -91         Cards 74   -46         Cards 74   -51
Cards 73   -43         Cards 73   -30         Cards 73   -25
Cards 72   -42         Cards 72   -32         Cards 72   -45

Freroll unsited        Points unsuited        Cash Unsuited
Cards 66    32         Cards 66  -126         Cards 66   422
Cards 65    64         Cards 65   -82         Cards 65   -30
Cards 64  -108         Cards 64    -8         Cards 64   -35
Cards 63    20         Cards 63   -38         Cards 63   -45
Cards 62   -25         Cards 62   -33         Cards 62   -52

Freroll unsited        Points unsuited        Cash Unsuited
Cards 55  -125         Cards 55   233         Cards 55   320
Cards 54   -39         Cards 54  -104         Cards 54   -45
Cards 53   -25         Cards 53   -41         Cards 53   -17
Cards 52   -35         Cards 52   -34         Cards 52   -31

Freroll unsited        Points unsuited        Cash Unsuited
Cards 44  -363         Cards 44   109         Cards 44   -24
Cards 43   -46         Cards 43   -49         Cards 43   -16
Cards 42   -47         Cards 42   -46         Cards 42   -44

Freroll unsited        Points unsuited        Cash Unsuited
Cards 33  -133         Cards 33  -109         Cards 33   260
Cards 32   -65         Cards 32   -57         Cards 32   -25

Freroll unsited        Points unsuited        Cash Unsuited
Cards 22  -439         Cards 22    68         Cards 22   289

Freroll Suited         Points Suited          Cash Suited
Cards AA  3670         Cards AA  3356         Cards AA  1571
Cards AK   225         Cards AK  1111         Cards AK   648
Cards AQ   484         Cards AQ   344         Cards AQ   628
Cards AJ  1599         Cards AJ   116         Cards AJ   478
Cards AT   290         Cards AT   233         Cards AT   -60
Cards A9    61         Cards A9    28         Cards A9   -38
Cards A8   -21         Cards A8    11         Cards A8    74
Cards A7  -315         Cards A7   -43         Cards A7    16
Cards A6  -447         Cards A6   115         Cards A6   150
Cards A5   761         Cards A5    92         Cards A5  -139
Cards A4  -611         Cards A4  -199         Cards A4  -110
Cards A3   189         Cards A3    71         Cards A3   208
Cards A2    40         Cards A2  -138         Cards A2   -36

Freroll Suited         Points Suited          Cash Suited
Cards KK  2867         Cards KK  1841         Cards KK  2127
Cards KQ  1357         Cards KQ   232         Cards KQ     2
Cards KJ  -753         Cards KJ   146         Cards KJ     8
Cards KT   315         Cards KT    89         Cards KT  -302
Cards K9   254         Cards K9   -35         Cards K9   200
Cards K8  -460         Cards K8   142         Cards K8    72
Cards K7   146         Cards K7    -4         Cards K7    -8
Cards K6   254         Cards K6  -125         Cards K6    16
Cards K5  -219         Cards K5   -73         Cards K5   -40
Cards K4  -130         Cards K4   -33         Cards K4   -96
Cards K3   -48         Cards K3   -68         Cards K3   -77
Cards K2  -227         Cards K2   -79         Cards K2   -14

Freroll Suited         Points Suited          Cash Suited
Cards QQ  2631         Cards QQ   966         Cards QQ  1531
Cards QJ    -2         Cards QJ  -397         Cards QJ  -137
Cards QT    90         Cards QT  -110         Cards QT    81
Cards Q9  -695         Cards Q9   111         Cards Q9   134
Cards Q8   944         Cards Q8  -163         Cards Q8   329
Cards Q7   213         Cards Q7   -30         Cards Q7    27
Cards Q6  -306         Cards Q6   -63         Cards Q6    67
Cards Q5   102         Cards Q5   -26         Cards Q5   -56
Cards Q4  -249         Cards Q4   -47         Cards Q4    -4
Cards Q3   -51         Cards Q3   -83         Cards Q3   -52
Cards Q2   -32         Cards Q2   -73         Cards Q2    56

Freroll Suited         Points Suited          Cash Suited
Cards JJ   644         Cards JJ  1682         Cards JJ   859
Cards JT   633         Cards JT   -35         Cards JT   212
Cards J9    32         Cards J9  -178         Cards J9     1
Cards J8   375         Cards J8   133         Cards J8    18
Cards J7  -168         Cards J7   -34         Cards J7   -27
Cards J6   -58         Cards J6   -58         Cards J6   -11
Cards J5   -45         Cards J5    29         Cards J5  -112
Cards J4  -178         Cards J4   -78         Cards J4     3
Cards J3    20         Cards J3  -181         Cards J3    -4
Cards J2   529         Cards J2   -46         Cards J2     6

Freroll Suited         Points Suited          Cash Suited
Cards TT  1705         Cards TT   210         Cards TT   828
Cards T9   316         Cards T9     1         Cards T9    24
Cards T8    51         Cards T8   -47         Cards T8    61
Cards T7  -429         Cards T7     3         Cards T7   -39
Cards T6   -84         Cards T6   -56         Cards T6   -66
Cards T5    -6         Cards T5   -30         Cards T5   -90
Cards T4  -210         Cards T4   -63         Cards T4     0
Cards T3   -60         Cards T3   -83         Cards T3    35
Cards T2   -12         Cards T2   -34         Cards T2   -25

Freroll Suited         Points Suited          Cash Suited
Cards 99   744         Cards 99   184         Cards 99   208
Cards 98   -26         Cards 98    -9         Cards 98    35
Cards 97   312         Cards 97   319         Cards 97   190
Cards 96  -193         Cards 96    -7         Cards 96    10
Cards 95  -138         Cards 95   -56         Cards 95    -5
Cards 94   -14         Cards 94   -60         Cards 94   -63
Cards 93    -3         Cards 93   167         Cards 93    39
Cards 92   -30         Cards 92   -11         Cards 92   -92

Freroll Suited         Points Suited          Cash Suited
Cards 88   300         Cards 88   -21         Cards 88   351
Cards 87   -77         Cards 87   -63         Cards 87    50
Cards 86   168         Cards 86    43         Cards 86    28
Cards 85   128         Cards 85   104         Cards 85   -89
Cards 84   -81         Cards 84   142         Cards 84    43
Cards 83    38         Cards 83   -49         Cards 83     2
Cards 82   -53         Cards 82   -79         Cards 82   -48

Freroll Suited         Points Suited          Cash Suited
Cards 77  -324         Cards 77   463         Cards 77   254
Cards 76   -87         Cards 76  -123         Cards 76   244
Cards 75    68         Cards 75   -90         Cards 75    64
Cards 74   -42         Cards 74   -28         Cards 74   -19
Cards 73   -66         Cards 73    42         Cards 73    -1
Cards 72   134         Cards 72   -56         Cards 72   -40

Freroll Suited         Points Suited          Cash Suited
Cards 66    32         Cards 66  -126         Cards 66   422
Cards 65   -81         Cards 65   -49         Cards 65   -82
Cards 64  -131         Cards 64  -147         Cards 64   132
Cards 63  -295         Cards 63  -104         Cards 63  -127
Cards 62    91         Cards 62   -52         Cards 62    -3

Freroll Suited         Points Suited          Cash Suited
Cards 55  -125         Cards 55   233         Cards 55   320
Cards 54    94         Cards 54   -80         Cards 54   -21
Cards 53  -196         Cards 53   -27         Cards 53   -43
Cards 52  -155         Cards 52   -90         Cards 52  -117

Freroll Suited         Points Suited          Cash Suited
Cards 44  -363         Cards 44   109         Cards 44   -24
Cards 43    38         Cards 43  -127         Cards 43  -142
Cards 42  -100         Cards 42   -77         Cards 42   -26

Freroll Suited         Points Suited          Cash Suited
Cards 33  -133         Cards 33  -109         Cards 33   260
Cards 32  -218         Cards 32   -56         Cards 32   -76

Freroll Suited         Points Suited          Cash Suited
Cards 22  -439         Cards 22    68         Cards 22   289

Freeroll
Pairs AA 140     Pairs with flops 113   Sets made  15      ratio 13.274
Pairs KK 124     Pairs with flops 110   Sets made   9      ratio 8.182
Pairs QQ 137     Pairs with flops 111   Sets made  13      ratio 11.712
Pairs JJ 116     Pairs with flops  94   Sets made   8      ratio 8.511
Pairs TT 138     Pairs with flops 109   Sets made  12      ratio 11.009
Pairs 99 120     Pairs with flops 100   Sets made   9      ratio 9.000
Pairs 88 121     Pairs with flops 109   Sets made   6      ratio 5.505
Pairs 77 120     Pairs with flops 109   Sets made  10      ratio 9.174
Pairs 66 127     Pairs with flops 108   Sets made  15      ratio 13.889
Pairs 55 107     Pairs with flops  96   Sets made  14      ratio 14.583
Pairs 44 126     Pairs with flops 108   Sets made  14      ratio 12.963
Pairs 33 119     Pairs with flops 114   Sets made  16      ratio 14.035
Pairs 22 126     Pairs with flops 111   Sets made  17      ratio 15.315
Totals.
Pairs    1621    Pairs with flops 1392  Sets made 158      ratio 11.351

Points
Pairs AA 129     Pairs with flops 115   Sets made  12      ratio 10.435
Pairs KK  98     Pairs with flops  91   Sets made   5      ratio 5.495
Pairs QQ 109     Pairs with flops  97   Sets made   8      ratio 8.247
Pairs JJ 111     Pairs with flops  98   Sets made  13      ratio 13.265
Pairs TT 113     Pairs with flops  99   Sets made  12      ratio 12.121
Pairs 99 110     Pairs with flops  96   Sets made  11      ratio 11.458
Pairs 88 122     Pairs with flops  98   Sets made   9      ratio 9.184
Pairs 77 104     Pairs with flops  88   Sets made  11      ratio 12.500
Pairs 66 109     Pairs with flops  87   Sets made   8      ratio 9.195
Pairs 55 104     Pairs with flops  91   Sets made  11      ratio 12.088
Pairs 44 107     Pairs with flops  95   Sets made  11      ratio 11.579
Pairs 33 100     Pairs with flops  87   Sets made  11      ratio 12.644
Pairs 22 135     Pairs with flops 111   Sets made  13      ratio 11.712
Totals.
Pairs    1451    Pairs with flops 1253  Sets made 135      ratio 10.774

Cash
Pairs AA 281     Pairs with flops 233   Sets made  31      ratio 13.305
Pairs KK 266     Pairs with flops 244   Sets made  29      ratio 11.885
Pairs QQ 268     Pairs with flops 225   Sets made  25      ratio 11.111
Pairs JJ 274     Pairs with flops 235   Sets made  35      ratio 14.894
Pairs TT 293     Pairs with flops 241   Sets made  30      ratio 12.448
Pairs 99 256     Pairs with flops 204   Sets made  26      ratio 12.745
Pairs 88 269     Pairs with flops 218   Sets made  30      ratio 13.761
Pairs 77 295     Pairs with flops 237   Sets made  25      ratio 10.549
Pairs 66 304     Pairs with flops 244   Sets made  31      ratio 12.705
Pairs 55 275     Pairs with flops 222   Sets made  34      ratio 15.315
Pairs 44 298     Pairs with flops 250   Sets made  27      ratio 10.800
Pairs 33 290     Pairs with flops 239   Sets made  34      ratio 14.226
Pairs 22 284     Pairs with flops 236   Sets made  35      ratio 14.831
Totals.
Pairs    3653    Pairs with flops 3028  Sets made 392      ratio 12.946

Super Totals.
Pairs    6725    Pairs with flops 5673  Sets made 685      ratio 12.075

Statistical change of making a pair on the 'flop' is 12.245%
Total hands dealt=114994

```

2. You are probably specifying too narrow fields for floating point numbers:

Code:
`%[field_width].[decimal_places]f`
BTW, nice to see that you have chosen to use functions

3. Originally Posted by anon
You are probably specifying too narrow fields for floating point numbers:

Code:
`%[field_width].[decimal_places]f`
BTW, nice to see that you have chosen to use functions
Yes, I only had to do the conversion twice last time, however may need to do it more in future. I though I would need to convert 5 times in this version to check for sets but
it turns out its simpler text before converting.
I also did a reverse function

Anyway increasing the field width seems to have done the trick!!
Thanks it looks a lot nicer now

30 players left, i'm 22th.
Code:
```

Freeroll
Pairs AA 140     Pairs with flops 113   Sets made  15  ratio  13.274
Pairs KK 124     Pairs with flops 110   Sets made   9  ratio   8.182
Pairs QQ 137     Pairs with flops 111   Sets made  13  ratio  11.712
Pairs JJ 116     Pairs with flops  94   Sets made   8  ratio   8.511
Pairs TT 138     Pairs with flops 109   Sets made  12  ratio  11.009
Pairs 99 120     Pairs with flops 100   Sets made   9  ratio   9.000
Pairs 88 121     Pairs with flops 109   Sets made   6  ratio   5.505
Pairs 77 120     Pairs with flops 109   Sets made  10  ratio   9.174
Pairs 66 127     Pairs with flops 108   Sets made  15  ratio  13.889
Pairs 55 107     Pairs with flops  96   Sets made  14  ratio  14.583
Pairs 44 126     Pairs with flops 108   Sets made  14  ratio  12.963
Pairs 33 119     Pairs with flops 114   Sets made  16  ratio  14.035
Pairs 22 126     Pairs with flops 111   Sets made  17  ratio  15.315
Totals.
Pairs    1621    Pairs with flops 1392  Sets made 158  ratio  11.351

Points
Pairs AA 129     Pairs with flops 115   Sets made  12  ratio  10.435
Pairs KK  98     Pairs with flops  91   Sets made   5  ratio   5.495
Pairs QQ 109     Pairs with flops  97   Sets made   8  ratio   8.247
Pairs JJ 111     Pairs with flops  98   Sets made  13  ratio  13.265
Pairs TT 113     Pairs with flops  99   Sets made  12  ratio  12.121
Pairs 99 110     Pairs with flops  96   Sets made  11  ratio  11.458
Pairs 88 122     Pairs with flops  98   Sets made   9  ratio   9.184
Pairs 77 104     Pairs with flops  88   Sets made  11  ratio  12.500
Pairs 66 109     Pairs with flops  87   Sets made   8  ratio   9.195
Pairs 55 104     Pairs with flops  91   Sets made  11  ratio  12.088
Pairs 44 107     Pairs with flops  95   Sets made  11  ratio  11.579
Pairs 33 100     Pairs with flops  87   Sets made  11  ratio  12.644
Pairs 22 135     Pairs with flops 111   Sets made  13  ratio  11.712
Totals.
Pairs    1451    Pairs with flops 1253  Sets made 135  ratio  10.774

Cash
Pairs AA 281     Pairs with flops 233   Sets made  31  ratio  13.305
Pairs KK 266     Pairs with flops 244   Sets made  29  ratio  11.885
Pairs QQ 268     Pairs with flops 225   Sets made  25  ratio  11.111
Pairs JJ 274     Pairs with flops 235   Sets made  35  ratio  14.894
Pairs TT 293     Pairs with flops 241   Sets made  30  ratio  12.448
Pairs 99 256     Pairs with flops 204   Sets made  26  ratio  12.745
Pairs 88 269     Pairs with flops 218   Sets made  30  ratio  13.761
Pairs 77 295     Pairs with flops 237   Sets made  25  ratio  10.549
Pairs 66 304     Pairs with flops 244   Sets made  31  ratio  12.705
Pairs 55 275     Pairs with flops 222   Sets made  34  ratio  15.315
Pairs 44 298     Pairs with flops 250   Sets made  27  ratio  10.800
Pairs 33 290     Pairs with flops 239   Sets made  34  ratio  14.226
Pairs 22 284     Pairs with flops 236   Sets made  35  ratio  14.831
Totals.
Pairs    3653    Pairs with flops 3028  Sets made 392  ratio  12.946

Super Totals.
Pairs    6725    Pairs with flops 5673  Sets made 685  ratio  12.075

Statistical change of making a pair on the 'flop' is 12.245%
Total hands dealt=114994
```

4. Came 13th (unlucky for some!!) out of 2000 in the end lost to a flush on the river

5. Incidently Adak mentioned in my other thread, which someone took it upon themselves to lock,