fork download
  1. using System;
  2. using System.Numerics;
  3.  
  4. public class Test {
  5. public static void Main() {
  6. double increment = 0.1;
  7. int step = 201;
  8. double sum = -increment;
  9. for(int i = 0; i < step; ++i) {
  10. sum += increment;
  11. Console.WriteLine("{0,3} {1,-20} {2,65}", i, sum, Multiply10N(sum, 60));
  12. }
  13. }
  14. public static BigInteger Multiply10N(double d, int n) {
  15. return (BigInteger)(d * Math.Pow(2, n)) * BigInteger.Pow(5, n);
  16. }
  17. }
  18.  
Success #stdin #stdout 0.04s 15884KB
stdin
Standard input is empty
stdout
  0 0                                                                                    0
  1 0.1                       100000000000000005551115123125782702118158340454101562500000
  2 0.2                       200000000000000011102230246251565404236316680908203125000000
  3 0.3                       300000000000000044408920985006261616945266723632812500000000
  4 0.4                       400000000000000022204460492503130808472633361816406250000000
  5 0.5                       500000000000000000000000000000000000000000000000000000000000
  6 0.6                       599999999999999977795539507496869191527366638183593750000000
  7 0.7                       699999999999999955591079014993738383054733276367187500000000
  8 0.8                       799999999999999933386618522490607574582099914550781250000000
  9 0.9                       899999999999999911182158029987476766109466552734375000000000
 10 1                         999999999999999888977697537484345957636833190917968750000000
 11 1.1                      1099999999999999866773237044981215149164199829101562500000000
 12 1.2                      1199999999999999955591079014993738383054733276367187500000000
 13 1.3                      1300000000000000044408920985006261616945266723632812500000000
 14 1.4                      1400000000000000133226762955018784850835800170898437500000000
 15 1.5                      1500000000000000222044604925031308084726333618164062500000000
 16 1.6                      1600000000000000310862446895043831318616867065429687500000000
 17 1.7                      1700000000000000399680288865056354552507400512695312500000000
 18 1.8                      1800000000000000488498130835068877786397933959960937500000000
 19 1.9                      1900000000000000577315972805081401020288467407226562500000000
 20 2                        2000000000000000444089209850062616169452667236328125000000000
 21 2.1                      2100000000000000532907051820075139403343200683593750000000000
 22 2.2                      2200000000000000621724893790087662637233734130859375000000000
 23 2.3                      2300000000000000710542735760100185871124267578125000000000000
 24 2.4                      2400000000000000799360577730112709105014801025390625000000000
 25 2.5                      2500000000000000888178419700125232338905334472656250000000000
 26 2.6                      2600000000000000976996261670137755572795867919921875000000000
 27 2.7                      2700000000000001065814103640150278806686401367187500000000000
 28 2.8                      2800000000000001154631945610162802040576934814453125000000000
 29 2.9                      2900000000000001243449787580175325274467468261718750000000000
 30 3                        3000000000000001332267629550187848508358001708984375000000000
 31 3.1                      3100000000000001421085471520200371742248535156250000000000000
 32 3.2                      3200000000000001509903313490212894976139068603515625000000000
 33 3.3                      3300000000000001598721155460225418210029602050781250000000000
 34 3.4                      3400000000000001687538997430237941443920135498046875000000000
 35 3.5                      3500000000000001776356839400250464677810668945312500000000000
 36 3.6                      3600000000000001865174681370262987911701202392578125000000000
 37 3.7                      3700000000000001953992523340275511145591735839843750000000000
 38 3.8                      3800000000000002042810365310288034379482269287109375000000000
 39 3.9                      3900000000000002131628207280300557613372802734375000000000000
 40 4                        4000000000000001776356839400250464677810668945312500000000000
 41 4.1                      4100000000000001421085471520200371742248535156250000000000000
 42 4.2                      4200000000000001065814103640150278806686401367187500000000000
 43 4.3                      4300000000000000710542735760100185871124267578125000000000000
 44 4.4                      4400000000000000355271367880050092935562133789062500000000000
 45 4.5                      4500000000000000000000000000000000000000000000000000000000000
 46 4.6                      4599999999999999644728632119949907064437866210937500000000000
 47 4.7                      4699999999999999289457264239899814128875732421875000000000000
 48 4.8                      4799999999999998934185896359849721193313598632812500000000000
 49 4.9                      4899999999999998578914528479799628257751464843750000000000000
 50 5                        4999999999999998223643160599749535322189331054687500000000000
 51 5.1                      5099999999999997868371792719699442386627197265625000000000000
 52 5.2                      5199999999999997513100424839649349451065063476562500000000000
 53 5.3                      5299999999999997157829056959599256515502929687500000000000000
 54 5.4                      5399999999999996802557689079549163579940795898437500000000000
 55 5.5                      5499999999999996447286321199499070644378662109375000000000000
 56 5.6                      5599999999999996092014953319448977708816528320312500000000000
 57 5.7                      5699999999999995736743585439398884773254394531250000000000000
 58 5.8                      5799999999999995381472217559348791837692260742187500000000000
 59 5.9                      5899999999999995026200849679298698902130126953125000000000000
 60 5.99999999999999         5999999999999994670929481799248605966567993164062500000000000
 61 6.09999999999999         6099999999999994315658113919198513031005859375000000000000000
 62 6.19999999999999         6199999999999993960386746039148420095443725585937500000000000
 63 6.29999999999999         6299999999999993605115378159098327159881591796875000000000000
 64 6.39999999999999         6399999999999993249844010279048234224319458007812500000000000
 65 6.49999999999999         6499999999999992894572642398998141288757324218750000000000000
 66 6.59999999999999         6599999999999992539301274518948048353195190429687500000000000
 67 6.69999999999999         6699999999999992184029906638897955417633056640625000000000000
 68 6.79999999999999         6799999999999991828758538758847862482070922851562500000000000
 69 6.89999999999999         6899999999999991473487170878797769546508789062500000000000000
 70 6.99999999999999         6999999999999991118215802998747676610946655273437500000000000
 71 7.09999999999999         7099999999999990762944435118697583675384521484375000000000000
 72 7.19999999999999         7199999999999990407673067238647490739822387695312500000000000
 73 7.29999999999999         7299999999999990052401699358597397804260253906250000000000000
 74 7.39999999999999         7399999999999989697130331478547304868698120117187500000000000
 75 7.49999999999999         7499999999999989341858963598497211933135986328125000000000000
 76 7.59999999999999         7599999999999988986587595718447118997573852539062500000000000
 77 7.69999999999999         7699999999999988631316227838397026062011718750000000000000000
 78 7.79999999999999         7799999999999988276044859958346933126449584960937500000000000
 79 7.89999999999999         7899999999999987920773492078296840190887451171875000000000000
 80 7.99999999999999         7999999999999987565502124198246747255325317382812500000000000
 81 8.09999999999999         8099999999999987210230756318196654319763183593750000000000000
 82 8.19999999999999         8199999999999986854959388438146561384201049804687500000000000
 83 8.29999999999999         8299999999999986499688020558096468448638916015625000000000000
 84 8.39999999999999         8399999999999986144416652678046375513076782226562500000000000
 85 8.49999999999999         8499999999999985789145284797996282577514648437500000000000000
 86 8.59999999999999         8599999999999985433873916917946189641952514648437500000000000
 87 8.69999999999999         8699999999999985078602549037896096706390380859375000000000000
 88 8.79999999999998         8799999999999984723331181157846003770828247070312500000000000
 89 8.89999999999998         8899999999999984368059813277795910835266113281250000000000000
 90 8.99999999999998         8999999999999984012788445397745817899703979492187500000000000
 91 9.09999999999998         9099999999999983657517077517695724964141845703125000000000000
 92 9.19999999999998         9199999999999983302245709637645632028579711914062500000000000
 93 9.29999999999998         9299999999999982946974341757595539093017578125000000000000000
 94 9.39999999999998         9399999999999982591702973877545446157455444335937500000000000
 95 9.49999999999998         9499999999999982236431605997495353221893310546875000000000000
 96 9.59999999999998         9599999999999981881160238117445260286331176757812500000000000
 97 9.69999999999998         9699999999999981525888870237395167350769042968750000000000000
 98 9.79999999999998         9799999999999981170617502357345074415206909179687500000000000
 99 9.89999999999998         9899999999999980815346134477294981479644775390625000000000000
100 9.99999999999998         9999999999999980460074766597244888544082641601562500000000000
101 10.1                    10099999999999980104803398717194795608520507812500000000000000
102 10.2                    10199999999999979749532030837144702672958374023437500000000000
103 10.3                    10299999999999979394260662957094609737396240234375000000000000
104 10.4                    10399999999999979038989295077044516801834106445312500000000000
105 10.5                    10499999999999978683717927196994423866271972656250000000000000
106 10.6                    10599999999999978328446559316944330930709838867187500000000000
107 10.7                    10699999999999977973175191436894237995147705078125000000000000
108 10.8                    10799999999999977617903823556844145059585571289062500000000000
109 10.9                    10899999999999977262632455676794052124023437500000000000000000
110 11                      10999999999999976907361087796743959188461303710937500000000000
111 11.1                    11099999999999976552089719916693866252899169921875000000000000
112 11.2                    11199999999999976196818352036643773317337036132812500000000000
113 11.3                    11299999999999975841546984156593680381774902343750000000000000
114 11.4                    11399999999999975486275616276543587446212768554687500000000000
115 11.5                    11499999999999975131004248396493494510650634765625000000000000
116 11.6                    11599999999999974775732880516443401575088500976562500000000000
117 11.7                    11699999999999974420461512636393308639526367187500000000000000
118 11.8                    11799999999999974065190144756343215703964233398437500000000000
119 11.9                    11899999999999973709918776876293122768402099609375000000000000
120 12                      11999999999999973354647408996243029832839965820312500000000000
121 12.1                    12099999999999972999376041116192936897277832031250000000000000
122 12.2                    12199999999999972644104673236142843961715698242187500000000000
123 12.3                    12299999999999972288833305356092751026153564453125000000000000
124 12.4                    12399999999999971933561937476042658090591430664062500000000000
125 12.5                    12499999999999971578290569595992565155029296875000000000000000
126 12.6                    12599999999999971223019201715942472219467163085937500000000000
127 12.7                    12699999999999970867747833835892379283905029296875000000000000
128 12.8                    12799999999999970512476465955842286348342895507812500000000000
129 12.9                    12899999999999970157205098075792193412780761718750000000000000
130 13                      12999999999999969801933730195742100477218627929687500000000000
131 13.1                    13099999999999969446662362315692007541656494140625000000000000
132 13.2                    13199999999999969091390994435641914606094360351562500000000000
133 13.3                    13299999999999968736119626555591821670532226562500000000000000
134 13.4                    13399999999999968380848258675541728734970092773437500000000000
135 13.5                    13499999999999968025576890795491635799407958984375000000000000
136 13.6                    13599999999999967670305522915441542863845825195312500000000000
137 13.7                    13699999999999967315034155035391449928283691406250000000000000
138 13.8                    13799999999999966959762787155341356992721557617187500000000000
139 13.9                    13899999999999966604491419275291264057159423828125000000000000
140 14                      13999999999999966249220051395241171121597290039062500000000000
141 14.1                    14099999999999965893948683515191078186035156250000000000000000
142 14.2                    14199999999999965538677315635140985250473022460937500000000000
143 14.3                    14299999999999965183405947755090892314910888671875000000000000
144 14.4                    14399999999999964828134579875040799379348754882812500000000000
145 14.5                    14499999999999964472863211994990706443786621093750000000000000
146 14.6                    14599999999999964117591844114940613508224487304687500000000000
147 14.7                    14699999999999963762320476234890520572662353515625000000000000
148 14.8                    14799999999999963407049108354840427637100219726562500000000000
149 14.9                    14899999999999963051777740474790334701538085937500000000000000
150 15                      14999999999999962696506372594740241765975952148437500000000000
151 15.1                    15099999999999962341235004714690148830413818359375000000000000
152 15.2                    15199999999999961985963636834640055894851684570312500000000000
153 15.3                    15299999999999961630692268954589962959289550781250000000000000
154 15.4                    15399999999999961275420901074539870023727416992187500000000000
155 15.5                    15499999999999960920149533194489777088165283203125000000000000
156 15.6                    15599999999999960564878165314439684152603149414062500000000000
157 15.7                    15699999999999960209606797434389591217041015625000000000000000
158 15.8                    15799999999999959854335429554339498281478881835937500000000000
159 15.9                    15899999999999959499064061674289405345916748046875000000000000
160 16                      15999999999999959143792693794239312410354614257812500000000000
161 16.1                    16099999999999958788521325914189219474792480468750000000000000
162 16.2                    16199999999999960209606797434389591217041015625000000000000000
163 16.3                    16299999999999961630692268954589962959289550781250000000000000
164 16.4                    16399999999999963051777740474790334701538085937500000000000000
165 16.5                    16499999999999964472863211994990706443786621093750000000000000
166 16.6                    16599999999999965893948683515191078186035156250000000000000000
167 16.7                    16699999999999967315034155035391449928283691406250000000000000
168 16.8                    16799999999999968736119626555591821670532226562500000000000000
169 16.9                    16899999999999970157205098075792193412780761718750000000000000
170 17                      16999999999999971578290569595992565155029296875000000000000000
171 17.1                    17099999999999972999376041116192936897277832031250000000000000
172 17.2                    17199999999999974420461512636393308639526367187500000000000000
173 17.3                    17299999999999975841546984156593680381774902343750000000000000
174 17.4                    17399999999999977262632455676794052124023437500000000000000000
175 17.5                    17499999999999978683717927196994423866271972656250000000000000
176 17.6                    17599999999999980104803398717194795608520507812500000000000000
177 17.7                    17699999999999981525888870237395167350769042968750000000000000
178 17.8                    17799999999999982946974341757595539093017578125000000000000000
179 17.9                    17899999999999984368059813277795910835266113281250000000000000
180 18                      17999999999999985789145284797996282577514648437500000000000000
181 18.1                    18099999999999987210230756318196654319763183593750000000000000
182 18.2                    18199999999999988631316227838397026062011718750000000000000000
183 18.3                    18299999999999990052401699358597397804260253906250000000000000
184 18.4                    18399999999999991473487170878797769546508789062500000000000000
185 18.5                    18499999999999992894572642398998141288757324218750000000000000
186 18.6                    18599999999999994315658113919198513031005859375000000000000000
187 18.7                    18699999999999995736743585439398884773254394531250000000000000
188 18.8                    18799999999999997157829056959599256515502929687500000000000000
189 18.9                    18899999999999998578914528479799628257751464843750000000000000
190 19                      19000000000000000000000000000000000000000000000000000000000000
191 19.1                    19100000000000001421085471520200371742248535156250000000000000
192 19.2                    19200000000000002842170943040400743484497070312500000000000000
193 19.3                    19300000000000004263256414560601115226745605468750000000000000
194 19.4                    19400000000000005684341886080801486968994140625000000000000000
195 19.5                    19500000000000007105427357601001858711242675781250000000000000
196 19.6                    19600000000000008526512829121202230453491210937500000000000000
197 19.7                    19700000000000009947598300641402602195739746093750000000000000
198 19.8                    19800000000000011368683772161602973937988281250000000000000000
199 19.9                    19900000000000012789769243681803345680236816406250000000000000
200 20                      20000000000000014210854715202003717422485351562500000000000000