format_tv.in   [plain text]


# Three digits in, 2/6 digits out, rounding down.
1110	2	6
111	2	6
11.1	2	6
1.11	2	6
0.111	2	6
0.0111	2	6
0.00111	2	6
0.000111	2	6
0.0000111	2	6

# One digit in. Must not produce spurious digits or trailing nulls.

1000	2	6
100	2	6
10	2	6
1	2	6
0.1	2	6
0.01	2	6
0.001	2	6
0.0001	2	6
0.00001	2	6
0.0000011	2	6

# Three digits in, 2/6 digits out, rounding up.

996	2	6
99.6	2	6
9.96	2	6
.996	2	6
.0996	2	6
.00996	2	6
.000996	2	6

# Three digits in, 1/6 digits out, rounding down.

1110	1	6
111	1	6
11.1	1	6
1.11	1	6
0.111	1	6
0.0111	1	6
0.00111	1	6
0.000111	1	6
0.000011	1	6

# One digit in. Must not produce trailing nulls.

1000	1	6
100	1	6
10	1	6
1	1	6
0.1	1	6
0.01	1	6
0.001	1	6
0.0001	1	6
0.00001	1	6
0.0000011	1	6

# Three digits in, 1/6 digits out, rounding up.

996	1	6
99.6	1	6
9.96	1	6
.996	1	6
.0996	1	6
.00996	1	6
.000996	1	6