using System; using System.Numerics; public class Test { public static void Main() { double increment = 0.1; int step = 201; double sum = -increment; for(int i = 0; i < step; ++i) { sum += increment; Console.WriteLine("{0,3} {1,-20} {2,65}", i, sum, Multiply10N(sum, 60)); } } public static BigInteger Multiply10N(double d, int n) { return (BigInteger)(d * Math.Pow(2, n)) * BigInteger.Pow(5, n); } }
Standard input is empty
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