aboutsummaryrefslogtreecommitdiff
path: root/contrib/bc/tests/bc/print2.txt
blob: 7f65fbe4c10626313ede7c7f28cac706332be59c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
define prnt(i) {

	obase = i - 1
	a
	b
	c

	obase = i
	a
	b
	c

	return i
}

define prnt2(i) {

	obase = i + 1
	a
	b
	c

	print "\n"

	return i * 10
}

a = 999999999999999999999999999999999999
b = a + 1
c = b + 1

i = 100
i = prnt(i)

if (i + 1 <= maxobase()) {
	i = prnt2(i)
}
else {
	print " 084 044 021 047 096 073 015 052 088 014 072 097 047 021 094 051 083\e\n 000\n"
	print " 084 044 021 047 096 073 015 052 088 014 072 097 047 021 094 051 083\e\n 001\n"
	print " 084 044 021 047 096 073 015 052 088 014 072 097 047 021 094 051 083\e\n 002\n"
	print "\n"
	i *= 10
}

if (i <= maxobase()) {
	i = prnt(i)
}
else {
	print " 001 012 066 220 495 792 924 792 495 220 066 012 000\n"
	print " 001 012 066 220 495 792 924 792 495 220 066 012 001\n"
	print " 001 012 066 220 495 792 924 792 495 220 066 012 002\n"
	print " 999 999 999 999 999 999 999 999 999 999 999 999\n"
	print " 001 000 000 000 000 000 000 000 000 000 000 000 000\n"
	print " 001 000 000 000 000 000 000 000 000 000 000 000 001\n"
}

if (i + 1 <= maxobase()) {
	i = prnt2(i)
}
else {
	print " 0989 0065 0781 0494 0209 0923 0209 0494 0781 0065 0989 0000\n"
	print " 0989 0065 0781 0494 0209 0923 0209 0494 0781 0065 0989 0001\n"
	print " 0989 0065 0781 0494 0209 0923 0209 0494 0781 0065 0989 0002\n"
	print "\n"
	i *= 10
}

if (i <= maxobase()) {
	i = prnt(i)
}
else {
	print " 0001 0009 0036 0084 0126 0126 0084 0036 0009 0000\n"
	print " 0001 0009 0036 0084 0126 0126 0084 0036 0009 0001\n"
	print " 0001 0009 0036 0084 0126 0126 0084 0036 0009 0002\n"
	print " 9999 9999 9999 9999 9999 9999 9999 9999 9999\n"
	print " 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000\n"
	print " 0001 0000 0000 0000 0000 0000 0000 0000 0000 0001\n"
}

if (i + 1 <= maxobase()) {
	i = prnt2(i)
}
else {
	print " 09992 00035 09917 00125 09875 00083 09965 00008 09999\n"
	print " 09992 00035 09917 00125 09875 00083 09965 00008 10000\n"
	print " 09992 00035 09917 00125 09875 00083 09965 00009 00000\n"
	print "\n"
	i *= 10
}

if (i <= maxobase()) {
	i = prnt(i)
}
else {
	print " 00010 00070 00210 00350 00350 00210 00070 00009\n"
	print " 00010 00070 00210 00350 00350 00210 00070 00010\n"
	print " 00010 00070 00210 00350 00350 00210 00070 00011\n"
	print " 00009 99999 99999 99999 99999 99999 99999 99999\n"
	print " 00010 00000 00000 00000 00000 00000 00000 00000\n"
	print " 00010 00000 00000 00000 00000 00000 00000 00001\n"
}

if (i + 1 <= maxobase()) {
	i = prnt2(i)
}
else {
	print " 000009 099931 000209 099651 000349 099791 000069 099990\n"
	print " 000009 099931 000209 099651 000349 099791 000069 099991\n"
	print " 000009 099931 000209 099651 000349 099791 000069 099992\n"
	print "\n"
	i *= 10
}

if (i <= maxobase()) {
	i = prnt(i)
}
else {
	print " 000001 000006 000015 000020 000015 000006 000000\n"
	print " 000001 000006 000015 000020 000015 000006 000001\n"
	print " 000001 000006 000015 000020 000015 000006 000002\n"
	print " 999999 999999 999999 999999 999999 999999\n"
	print " 000001 000000 000000 000000 000000 000000 000000\n"
	print " 000001 000000 000000 000000 000000 000000 000001\n"
}

if (i + 1 <= maxobase()) {
	i = prnt2(i)
}
else {
	print " 0999995 0000014 0999981 0000014 0999995 0000000\n"
	print " 0999995 0000014 0999981 0000014 0999995 0000001\n"
	print " 0999995 0000014 0999981 0000014 0999995 0000002\n"
	print "\n"
	i *= 10
}

if (i <= maxobase()) {
	i = prnt(i)
}
else {
	print " 0000010 0000050 0000100 0000100 0000050 0000009\n"
	print " 0000010 0000050 0000100 0000100 0000050 0000010\n"
	print " 0000010 0000050 0000100 0000100 0000050 0000011\n"
	print " 0000009 9999999 9999999 9999999 9999999 9999999\n"
	print " 0000010 0000000 0000000 0000000 0000000 0000000\n"
	print " 0000010 0000000 0000000 0000000 0000000 0000001\n"
}

if (i + 1 <= maxobase()) {
	i = prnt2(i)
}
else {
	print " 00000009 09999951 00000099 09999901 00000049 09999990\n"
	print " 00000009 09999951 00000099 09999901 00000049 09999991\n"
	print " 00000009 09999951 00000099 09999901 00000049 09999992\n"
	print "\n"
	i *= 10
}

if (i <= maxobase()) {
	i = prnt(i)
}
else {
	print " 00010000 00040000 00060000 00040000 00009999\n"
	print " 00010000 00040000 00060000 00040000 00010000\n"
	print " 00010000 00040000 00060000 00040000 00010001\n"
	print " 00009999 99999999 99999999 99999999 99999999\n"
	print " 00010000 00000000 00000000 00000000 00000000\n"
	print " 00010000 00000000 00000000 00000000 00000001\n"
}

if (i + 1 <= maxobase()) {
	i = prnt2(i)
}
else {
	print " 000009999 099960001 000059999 099960001 000009999\n"
	print " 000009999 099960001 000059999 099960001 000010000\n"
	print " 000009999 099960001 000059999 099960001 000010001\n"
	print "\n"
	i *= 10
}

if (i <= maxobase()) {
	i = prnt(i)
}
else {
	print " 000000001 000000004 000000006 000000004 000000000\n"
	print " 000000001 000000004 000000006 000000004 000000001\n"
	print " 000000001 000000004 000000006 000000004 000000002\n"
	print " 999999999 999999999 999999999 999999999\n"
	print " 000000001 000000000 000000000 000000000 000000000\n"
	print " 000000001 000000000 000000000 000000000 000000001\n"
}