Program: testdoublefactorial.c Test Double_Factorial() Exceptional values: Argument <= -2, return 0, Argument > Double_Factorial_Max_Arg() return DBL_MAX (-2)!! 0.0000000000000000e+00 (301)!! 1.7976931348623157e+308 (302)!! 1.7976931348623157e+308 Double Factorials n!! Double_Factorial(n) n*Double_Factorial(n-2) Relative Error / DBL_EPSILON -1!! 1.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 0!! 1.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1!! 1.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2!! 2.0000000000000000e+00 2.0000000000000000e+00 0.0000000000000000e+00 3!! 3.0000000000000000e+00 3.0000000000000000e+00 0.0000000000000000e+00 4!! 8.0000000000000000e+00 8.0000000000000000e+00 0.0000000000000000e+00 5!! 1.5000000000000000e+01 1.5000000000000000e+01 0.0000000000000000e+00 6!! 4.8000000000000000e+01 4.8000000000000000e+01 0.0000000000000000e+00 7!! 1.0500000000000000e+02 1.0500000000000000e+02 0.0000000000000000e+00 8!! 3.8400000000000000e+02 3.8400000000000000e+02 0.0000000000000000e+00 9!! 9.4500000000000000e+02 9.4500000000000000e+02 0.0000000000000000e+00 10!! 3.8400000000000000e+03 3.8400000000000000e+03 0.0000000000000000e+00 11!! 1.0395000000000000e+04 1.0395000000000000e+04 0.0000000000000000e+00 12!! 4.6080000000000000e+04 4.6080000000000000e+04 0.0000000000000000e+00 13!! 1.3513500000000000e+05 1.3513500000000000e+05 0.0000000000000000e+00 14!! 6.4512000000000000e+05 6.4512000000000000e+05 0.0000000000000000e+00 15!! 2.0270250000000000e+06 2.0270250000000000e+06 0.0000000000000000e+00 16!! 1.0321920000000000e+07 1.0321920000000000e+07 0.0000000000000000e+00 17!! 3.4459425000000000e+07 3.4459425000000000e+07 0.0000000000000000e+00 18!! 1.8579456000000000e+08 1.8579456000000000e+08 0.0000000000000000e+00 19!! 6.5472907500000000e+08 6.5472907500000000e+08 0.0000000000000000e+00 20!! 3.7158912000000000e+09 3.7158912000000000e+09 0.0000000000000000e+00 21!! 1.3749310575000000e+10 1.3749310575000000e+10 0.0000000000000000e+00 22!! 8.1749606400000000e+10 8.1749606400000000e+10 0.0000000000000000e+00 23!! 3.1623414322500000e+11 3.1623414322500000e+11 0.0000000000000000e+00 24!! 1.9619905536000000e+12 1.9619905536000000e+12 0.0000000000000000e+00 25!! 7.9058535806250000e+12 7.9058535806250000e+12 0.0000000000000000e+00 26!! 5.1011754393600000e+13 5.1011754393600000e+13 0.0000000000000000e+00 27!! 2.1345804667687500e+14 2.1345804667687500e+14 0.0000000000000000e+00 28!! 1.4283291230208000e+15 1.4283291230208000e+15 0.0000000000000000e+00 29!! 6.1902833536293750e+15 6.1902833536293750e+15 0.0000000000000000e+00 30!! 4.2849873690624000e+16 4.2849873690624000e+16 0.0000000000000000e+00 31!! 1.9189878396251062e+17 1.9189878396251062e+17 0.0000000000000000e+00 32!! 1.3711959580999680e+18 1.3711959580999680e+18 0.0000000000000000e+00 33!! 6.3326598707628503e+18 6.3326598707628503e+18 0.0000000000000000e+00 34!! 4.6620662575398912e+19 4.6620662575398912e+19 0.0000000000000000e+00 35!! 2.2164309547669976e+20 2.2164309547669976e+20 0.0000000000000000e+00 36!! 1.6783438527143608e+21 1.6783438527143608e+21 0.0000000000000000e+00 37!! 8.2007945326378919e+21 8.2007945326378908e+21 5.7584255575180654e-01 38!! 6.3777066403145712e+22 6.3777066403145712e+22 0.0000000000000000e+00 39!! 3.1983098677287775e+23 3.1983098677287775e+23 0.0000000000000000e+00 40!! 2.5510826561258285e+24 2.5510826561258285e+24 0.0000000000000000e+00 41!! 1.3113070457687988e+25 1.3113070457687988e+25 0.0000000000000000e+00 42!! 1.0714547155728480e+26 1.0714547155728480e+26 0.0000000000000000e+00 43!! 5.6386202968058351e+26 5.6386202968058344e+26 5.4886655516893401e-01 44!! 4.7144007485205310e+27 4.7144007485205310e+27 0.0000000000000000e+00 45!! 2.5373791335626256e+28 2.5373791335626260e+28 -7.8061021179581724e-01 46!! 2.1686243443194444e+29 2.1686243443194444e+29 0.0000000000000000e+00 47!! 1.1925681927744342e+30 1.1925681927744340e+30 5.3147929313757769e-01 48!! 1.0409396852733332e+31 1.0409396852733332e+31 0.0000000000000000e+00 49!! 5.8435841445947271e+31 5.8435841445947271e+31 0.0000000000000000e+00 50!! 5.2046984263666663e+32 5.2046984263666663e+32 0.0000000000000000e+00 51!! 2.9802279137433107e+33 2.9802279137433107e+33 0.0000000000000000e+00 52!! 2.7064431817106665e+34 2.7064431817106665e+34 0.0000000000000000e+00 53!! 1.5795207942839547e+35 1.5795207942839547e+35 0.0000000000000000e+00 54!! 1.4614793181237598e+36 1.4614793181237598e+36 0.0000000000000000e+00 55!! 8.6873643685617512e+36 8.6873643685617512e+36 0.0000000000000000e+00 56!! 8.1842841814930556e+37 8.1842841814930547e+37 5.1971919500671115e-01 57!! 4.9517976900801979e+38 4.9517976900801979e+38 0.0000000000000000e+00 58!! 4.7468848252659720e+39 4.7468848252659720e+39 0.0000000000000000e+00 59!! 2.9215606371473171e+40 2.9215606371473166e+40 7.4542596193398536e-01 60!! 2.8481308951595834e+41 2.8481308951595834e+41 0.0000000000000000e+00 61!! 1.7821519886598634e+42 1.7821519886598634e+42 0.0000000000000000e+00 62!! 1.7658411549989415e+43 1.7658411549989418e+43 -6.3144822328438688e-01 63!! 1.1227557528557138e+44 1.1227557528557140e+44 -7.9450032268581960e-01 64!! 1.1301383391993226e+45 1.1301383391993226e+45 0.0000000000000000e+00 65!! 7.2979123935621403e+45 7.2979123935621403e+45 0.0000000000000000e+00 66!! 7.4589130387155289e+46 7.4589130387155289e+46 0.0000000000000000e+00 67!! 4.8896013036866339e+47 4.8896013036866339e+47 0.0000000000000000e+00 68!! 5.0720608663265603e+48 5.0720608663265596e+48 5.7629499166061682e-01 69!! 3.3738248995437775e+49 3.3738248995437775e+49 0.0000000000000000e+00 70!! 3.5504426064285922e+50 3.5504426064285922e+50 0.0000000000000000e+00 71!! 2.3954156786760820e+51 2.3954156786760820e+51 0.0000000000000000e+00 72!! 2.5563186766285865e+52 2.5563186766285865e+52 0.0000000000000000e+00 73!! 1.7486534454335398e+53 1.7486534454335398e+53 0.0000000000000000e+00 74!! 1.8916758207051539e+54 1.8916758207051539e+54 0.0000000000000000e+00 75!! 1.3114900840751548e+55 1.3114900840751548e+55 0.0000000000000000e+00 76!! 1.4376736237359169e+56 1.4376736237359169e+56 0.0000000000000000e+00 77!! 1.0098473647378693e+57 1.0098473647378693e+57 0.0000000000000000e+00 78!! 1.1213854265140152e+58 1.1213854265140152e+58 0.0000000000000000e+00 79!! 7.9777941814291672e+58 7.9777941814291672e+58 0.0000000000000000e+00 80!! 8.9710834121121209e+59 8.9710834121121209e+59 0.0000000000000000e+00 81!! 6.4620132869576254e+60 6.4620132869576254e+60 0.0000000000000000e+00 82!! 7.3562883979319398e+61 7.3562883979319386e+61 6.9902122693753921e-01 83!! 5.3634710281748292e+62 5.3634710281748292e+62 0.0000000000000000e+00 84!! 6.1792822542628295e+63 6.1792822542628295e+63 0.0000000000000000e+00 85!! 4.5589503739486049e+64 4.5589503739486049e+64 0.0000000000000000e+00 86!! 5.3141827386660330e+65 5.3141827386660330e+65 0.0000000000000000e+00 87!! 3.9662868253352865e+66 3.9662868253352865e+66 0.0000000000000000e+00 88!! 4.6764808100261093e+67 4.6764808100261087e+67 5.7650074409265284e-01 89!! 3.5299952745484048e+68 3.5299952745484048e+68 0.0000000000000000e+00 90!! 4.2088327290234980e+69 4.2088327290234980e+69 0.0000000000000000e+00 91!! 3.2122956998390481e+70 3.2122956998390481e+70 0.0000000000000000e+00 92!! 3.8721261107016185e+71 3.8721261107016180e+71 5.7037368304432512e-01 93!! 2.9874350008503150e+72 2.9874350008503146e+72 5.9142611112057197e-01 94!! 3.6397985440595212e+73 3.6397985440595212e+73 0.0000000000000000e+00 95!! 2.8380632508077990e+74 2.8380632508077990e+74 0.0000000000000000e+00 96!! 3.4942066022971404e+75 3.4942066022971404e+75 0.0000000000000000e+00 97!! 2.7529213532835652e+76 2.7529213532835649e+76 5.2576914837761535e-01 98!! 3.4243224702511974e+77 3.4243224702511974e+77 0.0000000000000000e+00 99!! 2.7253921397507295e+78 2.7253921397507295e+78 0.0000000000000000e+00 100!! 3.4243224702511973e+79 3.4243224702511973e+79 0.0000000000000000e+00 101!! 2.7526460611482366e+80 2.7526460611482366e+80 0.0000000000000000e+00 102!! 3.4928089196562214e+81 3.4928089196562214e+81 0.0000000000000000e+00 103!! 2.8352254429826839e+82 2.8352254429826835e+82 5.3530489993582508e-01 104!! 3.6325212764424704e+83 3.6325212764424704e+83 0.0000000000000000e+00 105!! 2.9769867151318180e+84 2.9769867151318180e+84 0.0000000000000000e+00 106!! 3.8504725530290186e+85 3.8504725530290186e+85 0.0000000000000000e+00 107!! 3.1853757851910452e+86 3.1853757851910452e+86 0.0000000000000000e+00 108!! 4.1585103572713401e+87 4.1585103572713401e+87 0.0000000000000000e+00 109!! 3.4720596058582394e+88 3.4720596058582394e+88 0.0000000000000000e+00 110!! 4.5743613929984744e+89 4.5743613929984744e+89 0.0000000000000000e+00 111!! 3.8539861625026457e+90 3.8539861625026457e+90 0.0000000000000000e+00 112!! 5.1232847601582913e+91 5.1232847601582913e+91 0.0000000000000000e+00 113!! 4.3550043636279895e+92 4.3550043636279895e+92 0.0000000000000000e+00 114!! 5.8405446265804514e+93 5.8405446265804524e+93 -7.1429120848539440e-01 115!! 5.0082550181721882e+94 5.0082550181721882e+94 0.0000000000000000e+00 116!! 6.7750317668333239e+95 6.7750317668333239e+95 0.0000000000000000e+00 117!! 5.8596583712614599e+96 5.8596583712614599e+96 0.0000000000000000e+00 118!! 7.9945374848633226e+97 7.9945374848633226e+97 0.0000000000000000e+00 119!! 6.9729934618011371e+98 6.9729934618011371e+98 0.0000000000000000e+00 120!! 9.5934449818359867e+99 9.5934449818359867e+99 0.0000000000000000e+00 121!! 8.4373220887793761e+100 8.4373220887793761e+100 0.0000000000000000e+00 122!! 1.1704002877839905e+102 1.1704002877839905e+102 0.0000000000000000e+00 123!! 1.0377906169198634e+103 1.0377906169198632e+103 8.6327423110658319e-01 124!! 1.4512963568521482e+104 1.4512963568521482e+104 0.0000000000000000e+00 125!! 1.2972382711498291e+105 1.2972382711498293e+105 -8.8399281265314134e-01 126!! 1.8286334096337066e+106 1.8286334096337066e+106 0.0000000000000000e+00 127!! 1.6474926043602831e+107 1.6474926043602831e+107 0.0000000000000000e+00 128!! 2.3406507643311445e+108 2.3406507643311445e+108 0.0000000000000000e+00 129!! 2.1252654596247653e+109 2.1252654596247653e+109 0.0000000000000000e+00 130!! 3.0428459936304881e+110 3.0428459936304881e+110 0.0000000000000000e+00 131!! 2.7840977521084421e+111 2.7840977521084427e+111 -8.6380142469463572e-01 132!! 4.0165567115922439e+112 4.0165567115922439e+112 0.0000000000000000e+00 133!! 3.7028500103042284e+113 3.7028500103042284e+113 0.0000000000000000e+00 134!! 5.3821859935336065e+114 5.3821859935336065e+114 0.0000000000000000e+00 135!! 4.9988475139107081e+115 4.9988475139107081e+115 0.0000000000000000e+00 136!! 7.3197729512057051e+116 7.3197729512057051e+116 0.0000000000000000e+00 137!! 6.8484210940576705e+117 6.8484210940576705e+117 0.0000000000000000e+00 138!! 1.0101286672663872e+119 1.0101286672663872e+119 0.0000000000000000e+00 139!! 9.5193053207401621e+119 9.5193053207401621e+119 0.0000000000000000e+00 140!! 1.4141801341729423e+121 1.4141801341729421e+121 7.3038782420659321e-01 141!! 1.3422220502243628e+122 1.3422220502243628e+122 0.0000000000000000e+00 142!! 2.0081357905255780e+123 2.0081357905255780e+123 0.0000000000000000e+00 143!! 1.9193775318208388e+124 1.9193775318208388e+124 0.0000000000000000e+00 144!! 2.8917155383568322e+125 2.8917155383568322e+125 0.0000000000000000e+00 145!! 2.7830974211402161e+126 2.7830974211402161e+126 0.0000000000000000e+00 146!! 4.2219046860009753e+127 4.2219046860009753e+127 0.0000000000000000e+00 147!! 4.0911532090761179e+128 4.0911532090761179e+128 0.0000000000000000e+00 148!! 6.2484189352814430e+129 6.2484189352814430e+129 0.0000000000000000e+00 149!! 6.0958182815234153e+130 6.0958182815234153e+130 0.0000000000000000e+00 150!! 9.3726284029221656e+131 9.3726284029221640e+131 7.5731524944873363e-01 151!! 9.2046856051003571e+132 9.2046856051003571e+132 0.0000000000000000e+00 152!! 1.4246395172441692e+134 1.4246395172441692e+134 0.0000000000000000e+00 153!! 1.4083168975803547e+135 1.4083168975803547e+135 0.0000000000000000e+00 154!! 2.1939448565560204e+136 2.1939448565560204e+136 0.0000000000000000e+00 155!! 2.1828911912495497e+137 2.1828911912495497e+137 0.0000000000000000e+00 156!! 3.4225539762273915e+138 3.4225539762273921e+138 -8.6985667293885438e-01 157!! 3.4271391702617933e+139 3.4271391702617933e+139 0.0000000000000000e+00 158!! 5.4076352824392793e+140 5.4076352824392784e+140 7.0469401352008454e-01 159!! 5.4491512807162513e+141 5.4491512807162513e+141 0.0000000000000000e+00 160!! 8.6522164519028469e+142 8.6522164519028469e+142 0.0000000000000000e+00 161!! 8.7731335619531635e+143 8.7731335619531652e+143 -8.8957626379194121e-01 162!! 1.4016590652082611e+145 1.4016590652082611e+145 0.0000000000000000e+00 163!! 1.4300207705983658e+146 1.4300207705983656e+146 6.9856295561575743e-01 164!! 2.2987208669415484e+147 2.2987208669415480e+147 6.9531506880536376e-01 165!! 2.3595342714873035e+148 2.3595342714873035e+148 0.0000000000000000e+00 166!! 3.8158766391229702e+149 3.8158766391229702e+149 0.0000000000000000e+00 167!! 3.9404222333837969e+150 3.9404222333837969e+150 0.0000000000000000e+00 168!! 6.4106727537265896e+151 6.4106727537265896e+151 0.0000000000000000e+00 169!! 6.6593135744186166e+152 6.6593135744186166e+152 0.0000000000000000e+00 170!! 1.0898143681335202e+154 1.0898143681335202e+154 0.0000000000000000e+00 171!! 1.1387426212255834e+155 1.1387426212255834e+155 0.0000000000000000e+00 172!! 1.8744807131896550e+156 1.8744807131896546e+156 9.1555992171951039e-01 173!! 1.9700247347202593e+157 1.9700247347202593e+157 0.0000000000000000e+00 174!! 3.2615964409499996e+158 3.2615964409499996e+158 0.0000000000000000e+00 175!! 3.4475432857604537e+159 3.4475432857604537e+159 0.0000000000000000e+00 176!! 5.7404097360719989e+160 5.7404097360719989e+160 0.0000000000000000e+00 177!! 6.1021516157960039e+161 6.1021516157960029e+161 7.3726679994271649e-01 178!! 1.0217929330208158e+163 1.0217929330208158e+163 0.0000000000000000e+00 179!! 1.0922851392274846e+164 1.0922851392274847e+164 -5.2720754409311577e-01 180!! 1.8392272794374685e+165 1.8392272794374683e+165 5.0095904699948335e-01 181!! 1.9770361020017472e+166 1.9770361020017472e+166 0.0000000000000000e+00 182!! 3.3473936485761925e+167 3.3473936485761925e+167 0.0000000000000000e+00 183!! 3.6179760666631971e+168 3.6179760666631971e+168 0.0000000000000000e+00 184!! 6.1592043133801949e+169 6.1592043133801935e+169 9.8037661562822909e-01 185!! 6.6932557233269150e+170 6.6932557233269150e+170 0.0000000000000000e+00 186!! 1.1456120022887162e+172 1.1456120022887163e+172 -6.7466777849684589e-01 187!! 1.2516388202621332e+173 1.2516388202621332e+173 0.0000000000000000e+00 188!! 2.1537505643027864e+174 2.1537505643027864e+174 0.0000000000000000e+00 189!! 2.3655973702954314e+175 2.3655973702954318e+175 -6.6913946950751990e-01 190!! 4.0921260721752941e+176 4.0921260721752941e+176 0.0000000000000000e+00 191!! 4.5182909772642738e+177 4.5182909772642738e+177 0.0000000000000000e+00 192!! 7.8568820585765644e+178 7.8568820585765644e+178 0.0000000000000000e+00 193!! 8.7203015861200498e+179 8.7203015861200486e+179 5.9480677472865495e-01 194!! 1.5242351193638536e+181 1.5242351193638536e+181 0.0000000000000000e+00 195!! 1.7004588092934096e+182 1.7004588092934096e+182 0.0000000000000000e+00 196!! 2.9875008339531531e+183 2.9875008339531531e+183 0.0000000000000000e+00 197!! 3.3499038543080170e+184 3.3499038543080170e+184 0.0000000000000000e+00 198!! 5.9152516512272429e+185 5.9152516512272429e+185 0.0000000000000000e+00 199!! 6.6663086700729533e+186 6.6663086700729543e+186 -6.5269741509094259e-01 200!! 1.1830503302454486e+188 1.1830503302454486e+188 0.0000000000000000e+00 201!! 1.3399280426846636e+189 1.3399280426846636e+189 0.0000000000000000e+00 202!! 2.3897616670958062e+190 2.3897616670958062e+190 0.0000000000000000e+00 203!! 2.7200539266498673e+191 2.7200539266498673e+191 0.0000000000000000e+00 204!! 4.8751138008754447e+192 4.8751138008754447e+192 0.0000000000000000e+00 205!! 5.5761105496322283e+193 5.5761105496322275e+193 6.5456960754454341e-01 206!! 1.0042734429803416e+195 1.0042734429803416e+195 0.0000000000000000e+00 207!! 1.1542548837738713e+196 1.1542548837738713e+196 0.0000000000000000e+00 208!! 2.0888887613991106e+197 2.0888887613991106e+197 0.0000000000000000e+00 209!! 2.4123927070873911e+198 2.4123927070873911e+198 0.0000000000000000e+00 210!! 4.3866663989381323e+199 4.3866663989381323e+199 0.0000000000000000e+00 211!! 5.0901486119543948e+200 5.0901486119543954e+200 -6.0151526066843863e-01 212!! 9.2997327657488399e+201 9.2997327657488399e+201 0.0000000000000000e+00 213!! 1.0842016543462861e+203 1.0842016543462861e+203 0.0000000000000000e+00 214!! 1.9901428118702518e+204 1.9901428118702518e+204 0.0000000000000000e+00 215!! 2.3310335568445152e+205 2.3310335568445152e+205 0.0000000000000000e+00 216!! 4.2987084736397438e+206 4.2987084736397438e+206 0.0000000000000000e+00 217!! 5.0583428183525975e+207 5.0583428183525981e+207 -5.0776031309289593e-01 218!! 9.3711844725346418e+208 9.3711844725346418e+208 0.0000000000000000e+00 219!! 1.1077770772192189e+210 1.1077770772192188e+210 5.9354630206292858e-01 220!! 2.0616605839576212e+211 2.0616605839576212e+211 0.0000000000000000e+00 221!! 2.4481873406544739e+212 2.4481873406544739e+212 0.0000000000000000e+00 222!! 4.5768864963859186e+213 4.5768864963859192e+213 -5.8843267879144712e-01 223!! 5.4594577696594760e+214 5.4594577696594770e+214 -7.8929144841012300e-01 224!! 1.0252225751904458e+216 1.0252225751904458e+216 0.0000000000000000e+00 225!! 1.2283779981733821e+217 1.2283779981733821e+217 0.0000000000000000e+00 226!! 2.3170030199304077e+218 2.3170030199304077e+218 0.0000000000000000e+00 227!! 2.7884180558535774e+219 2.7884180558535774e+219 0.0000000000000000e+00 228!! 5.2827668854413294e+220 5.2827668854413294e+220 0.0000000000000000e+00 229!! 6.3854773479046924e+221 6.3854773479046924e+221 0.0000000000000000e+00 230!! 1.2150363836515058e+223 1.2150363836515058e+223 0.0000000000000000e+00 231!! 1.4750452673659840e+224 1.4750452673659840e+224 0.0000000000000000e+00 232!! 2.8188844100714931e+225 2.8188844100714935e+225 -5.2524205146306890e-01 233!! 3.4368554729627428e+226 3.4368554729627428e+226 0.0000000000000000e+00 234!! 6.5961895195672945e+227 6.5961895195672936e+227 5.7462378279720361e-01 235!! 8.0766103614624453e+228 8.0766103614624453e+228 0.0000000000000000e+00 236!! 1.5567007266178815e+230 1.5567007266178815e+230 0.0000000000000000e+00 237!! 1.9141566556665996e+231 1.9141566556665996e+231 0.0000000000000000e+00 238!! 3.7049477293505578e+232 3.7049477293505578e+232 0.0000000000000000e+00 239!! 4.5748344070431733e+233 4.5748344070431733e+233 0.0000000000000000e+00 240!! 8.8918745504413388e+234 8.8918745504413388e+234 0.0000000000000000e+00 241!! 1.1025350920974046e+236 1.1025350920974048e+236 -9.2283525872599093e-01 242!! 2.1518336412068041e+237 2.1518336412068041e+237 0.0000000000000000e+00 243!! 2.6791602737966934e+238 2.6791602737966934e+238 0.0000000000000000e+00 244!! 5.2504740845446015e+239 5.2504740845446015e+239 0.0000000000000000e+00 245!! 6.5639426708018987e+240 6.5639426708018987e+240 0.0000000000000000e+00 246!! 1.2916166247979720e+242 1.2916166247979720e+242 0.0000000000000000e+00 247!! 1.6212938396880689e+243 1.6212938396880689e+243 0.0000000000000000e+00 248!! 3.2032092294989707e+244 3.2032092294989707e+244 0.0000000000000000e+00 249!! 4.0370216608232918e+245 4.0370216608232914e+245 5.4123439330778245e-01 250!! 8.0080230737474265e+246 8.0080230737474265e+246 0.0000000000000000e+00 251!! 1.0132924368666462e+248 1.0132924368666462e+248 0.0000000000000000e+00 252!! 2.0180218145843514e+249 2.0180218145843514e+249 0.0000000000000000e+00 253!! 2.5636298652726151e+250 2.5636298652726151e+250 0.0000000000000000e+00 254!! 5.1257754090442526e+251 5.1257754090442526e+251 0.0000000000000000e+00 255!! 6.5372561564451684e+252 6.5372561564451684e+252 0.0000000000000000e+00 256!! 1.3121985047153287e+254 1.3121985047153287e+254 0.0000000000000000e+00 257!! 1.6800748322064082e+255 1.6800748322064082e+255 0.0000000000000000e+00 258!! 3.3854721421655481e+256 3.3854721421655481e+256 0.0000000000000000e+00 259!! 4.3513938154145973e+257 4.3513938154145973e+257 0.0000000000000000e+00 260!! 8.8022275696304256e+258 8.8022275696304256e+258 0.0000000000000000e+00 261!! 1.1357137858232099e+260 1.1357137858232099e+260 0.0000000000000000e+00 262!! 2.3061836232431714e+261 2.3061836232431714e+261 0.0000000000000000e+00 263!! 2.9869272567150421e+262 2.9869272567150421e+262 0.0000000000000000e+00 264!! 6.0883247653619724e+263 6.0883247653619724e+263 0.0000000000000000e+00 265!! 7.9153572302948615e+264 7.9153572302948615e+264 0.0000000000000000e+00 266!! 1.6194943875862846e+266 1.6194943875862846e+266 0.0000000000000000e+00 267!! 2.1134003804887281e+267 2.1134003804887281e+267 0.0000000000000000e+00 268!! 4.3402449587312426e+268 4.3402449587312426e+268 0.0000000000000000e+00 269!! 5.6850470235146779e+269 5.6850470235146791e+269 -9.2927029266515493e-01 270!! 1.1718661388574355e+271 1.1718661388574355e+271 0.0000000000000000e+00 271!! 1.5406477433724777e+272 1.5406477433724777e+272 0.0000000000000000e+00 272!! 3.1874758976922249e+273 3.1874758976922244e+273 6.7887396453675874e-01 273!! 4.2059683394068642e+274 4.2059683394068642e+274 0.0000000000000000e+00 274!! 8.7336839596766963e+275 8.7336839596766963e+275 0.0000000000000000e+00 275!! 1.1566412933368878e+277 1.1566412933368876e+277 7.6629733968007474e-01 276!! 2.4104967728707681e+278 2.4104967728707681e+278 0.0000000000000000e+00 277!! 3.2038963825431792e+279 3.2038963825431792e+279 0.0000000000000000e+00 278!! 6.7011810285807354e+280 6.7011810285807354e+280 0.0000000000000000e+00 279!! 8.9388709072954691e+281 8.9388709072954704e+281 -6.4982030269623836e-01 280!! 1.8763306880026060e+283 1.8763306880026060e+283 0.0000000000000000e+00 281!! 2.5118227249500268e+284 2.5118227249500268e+284 0.0000000000000000e+00 282!! 5.2912525401673482e+285 5.2912525401673493e+285 -8.9930580160485185e-01 283!! 7.1084583116085759e+286 7.1084583116085759e+286 0.0000000000000000e+00 284!! 1.5027157214075270e+288 1.5027157214075270e+288 0.0000000000000000e+00 285!! 2.0259106188084441e+289 2.0259106188084441e+289 0.0000000000000000e+00 286!! 4.2977669632255275e+290 4.2977669632255275e+290 0.0000000000000000e+00 287!! 5.8143634759802343e+291 5.8143634759802343e+291 0.0000000000000000e+00 288!! 1.2377568854089517e+293 1.2377568854089519e+293 -6.4498621112507060e-01 289!! 1.6803510445582878e+294 1.6803510445582878e+294 0.0000000000000000e+00 290!! 3.5894949676859601e+295 3.5894949676859601e+295 0.0000000000000000e+00 291!! 4.8898215396646177e+296 4.8898215396646177e+296 0.0000000000000000e+00 292!! 1.0481325305643003e+298 1.0481325305643003e+298 0.0000000000000000e+00 293!! 1.4327177111217330e+299 1.4327177111217330e+299 0.0000000000000000e+00 294!! 3.0815096398590432e+300 3.0815096398590426e+300 8.6930492876478649e-01 295!! 4.2265172478091122e+301 4.2265172478091122e+301 0.0000000000000000e+00 296!! 9.1212685339827670e+302 9.1212685339827685e+302 -7.5183128974251812e-01 297!! 1.2552756225993064e+304 1.2552756225993064e+304 0.0000000000000000e+00 298!! 2.7181380231268648e+305 2.7181380231268644e+305 6.4586849051706241e-01 299!! 3.7532741115719260e+306 3.7532741115719260e+306 0.0000000000000000e+00 300!! 8.1544140693805945e+307 8.1544140693805945e+307 0.0000000000000000e+00 Test xDouble_Factorial() Exceptional values: Argument <= -2, return 0, Argument > Double_Factorial_Max_Arg() return DBL_MAX (-2)!! 0.0000000000000000e+00 (301)!! 1.7976931348623157e+308 (302)!! 1.7976931348623157e+308 xDouble Factorials n!! xDouble_Factorial(n) n*xDouble_Factorial(n-2) Relative Error / DBL_EPSILON -1!! 1.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 0!! 1.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 1!! 1.0000000000000000e+00 1.0000000000000000e+00 0.0000000000000000e+00 2!! 2.0000000000000000e+00 2.0000000000000000e+00 0.0000000000000000e+00 3!! 3.0000000000000000e+00 3.0000000000000000e+00 0.0000000000000000e+00 4!! 8.0000000000000000e+00 8.0000000000000000e+00 0.0000000000000000e+00 5!! 1.5000000000000000e+01 1.5000000000000000e+01 0.0000000000000000e+00 6!! 4.8000000000000000e+01 4.8000000000000000e+01 0.0000000000000000e+00 7!! 1.0500000000000000e+02 1.0500000000000000e+02 0.0000000000000000e+00 8!! 3.8400000000000000e+02 3.8400000000000000e+02 0.0000000000000000e+00 9!! 9.4500000000000000e+02 9.4500000000000000e+02 0.0000000000000000e+00 10!! 3.8400000000000000e+03 3.8400000000000000e+03 0.0000000000000000e+00 11!! 1.0395000000000000e+04 1.0395000000000000e+04 0.0000000000000000e+00 12!! 4.6080000000000000e+04 4.6080000000000000e+04 0.0000000000000000e+00 13!! 1.3513500000000000e+05 1.3513500000000000e+05 0.0000000000000000e+00 14!! 6.4512000000000000e+05 6.4512000000000000e+05 0.0000000000000000e+00 15!! 2.0270250000000000e+06 2.0270250000000000e+06 0.0000000000000000e+00 16!! 1.0321920000000000e+07 1.0321920000000000e+07 0.0000000000000000e+00 17!! 3.4459425000000000e+07 3.4459425000000000e+07 0.0000000000000000e+00 18!! 1.8579456000000000e+08 1.8579456000000000e+08 0.0000000000000000e+00 19!! 6.5472907500000000e+08 6.5472907500000000e+08 0.0000000000000000e+00 20!! 3.7158912000000000e+09 3.7158912000000000e+09 0.0000000000000000e+00 21!! 1.3749310575000000e+10 1.3749310575000000e+10 0.0000000000000000e+00 22!! 8.1749606400000000e+10 8.1749606400000000e+10 0.0000000000000000e+00 23!! 3.1623414322500000e+11 3.1623414322500000e+11 0.0000000000000000e+00 24!! 1.9619905536000000e+12 1.9619905536000000e+12 0.0000000000000000e+00 25!! 7.9058535806250000e+12 7.9058535806250000e+12 0.0000000000000000e+00 26!! 5.1011754393600000e+13 5.1011754393600000e+13 0.0000000000000000e+00 27!! 2.1345804667687500e+14 2.1345804667687500e+14 0.0000000000000000e+00 28!! 1.4283291230208000e+15 1.4283291230208000e+15 0.0000000000000000e+00 29!! 6.1902833536293750e+15 6.1902833536293750e+15 0.0000000000000000e+00 30!! 4.2849873690624000e+16 4.2849873690624000e+16 0.0000000000000000e+00 31!! 1.9189878396251062e+17 1.9189878396251062e+17 0.0000000000000000e+00 32!! 1.3711959580999680e+18 1.3711959580999680e+18 0.0000000000000000e+00 33!! 6.3326598707628506e+18 6.3326598707628506e+18 0.0000000000000000e+00 34!! 4.6620662575398912e+19 4.6620662575398912e+19 0.0000000000000000e+00 35!! 2.2164309547669977e+20 2.2164309547669977e+20 0.0000000000000000e+00 36!! 1.6783438527143608e+21 1.6783438527143608e+21 0.0000000000000000e+00 37!! 8.2007945326378916e+21 8.2007945326378916e+21 0.0000000000000000e+00 38!! 6.3777066403145712e+22 6.3777066403145712e+22 0.0000000000000000e+00 39!! 3.1983098677287777e+23 3.1983098677287777e+23 0.0000000000000000e+00 40!! 2.5510826561258285e+24 2.5510826561258285e+24 0.0000000000000000e+00 41!! 1.3113070457687989e+25 1.3113070457687989e+25 0.0000000000000000e+00 42!! 1.0714547155728480e+26 1.0714547155728480e+26 0.0000000000000000e+00 43!! 5.6386202968058351e+26 5.6386202968058351e+26 0.0000000000000000e+00 44!! 4.7144007485205310e+27 4.7144007485205310e+27 0.0000000000000000e+00 45!! 2.5373791335626258e+28 2.5373791335626258e+28 0.0000000000000000e+00 46!! 2.1686243443194443e+29 2.1686243443194443e+29 0.0000000000000000e+00 47!! 1.1925681927744341e+30 1.1925681927744341e+30 0.0000000000000000e+00 48!! 1.0409396852733332e+31 1.0409396852733332e+31 0.0000000000000000e+00 49!! 5.8435841445947272e+31 5.8435841445947272e+31 0.0000000000000000e+00 50!! 5.2046984263666662e+32 5.2046984263666662e+32 0.0000000000000000e+00 51!! 2.9802279137433109e+33 2.9802279137433109e+33 0.0000000000000000e+00 52!! 2.7064431817106664e+34 2.7064431817106664e+34 0.0000000000000000e+00 53!! 1.5795207942839548e+35 1.5795207942839548e+35 0.0000000000000000e+00 54!! 1.4614793181237599e+36 1.4614793181237599e+36 -4.4409599182702371e-04 55!! 8.6873643685617512e+36 8.6873643685617512e+36 0.0000000000000000e+00 56!! 8.1842841814930553e+37 8.1842841814930553e+37 0.0000000000000000e+00 57!! 4.9517976900801982e+38 4.9517976900801982e+38 0.0000000000000000e+00 58!! 4.7468848252659721e+39 4.7468848252659721e+39 2.8002111799930559e-04 59!! 2.9215606371473169e+40 2.9215606371473169e+40 0.0000000000000000e+00 60!! 2.8481308951595832e+41 2.8481308951595832e+41 -2.9868919253259263e-04 61!! 1.7821519886598633e+42 1.7821519886598633e+42 0.0000000000000000e+00 62!! 1.7658411549989416e+43 1.7658411549989416e+43 0.0000000000000000e+00 63!! 1.1227557528557139e+44 1.1227557528557139e+44 0.0000000000000000e+00 64!! 1.1301383391993226e+45 1.1301383391993226e+45 0.0000000000000000e+00 65!! 7.2979123935621403e+45 7.2979123935621403e+45 -3.8197130898356708e-04 66!! 7.4589130387155294e+46 7.4589130387155294e+46 0.0000000000000000e+00 67!! 4.8896013036866340e+47 4.8896013036866340e+47 3.6486811604400437e-04 68!! 5.0720608663265600e+48 5.0720608663265600e+48 0.0000000000000000e+00 69!! 3.3738248995437775e+49 3.3738248995437775e+49 0.0000000000000000e+00 70!! 3.5504426064285920e+50 3.5504426064285920e+50 0.0000000000000000e+00 71!! 2.3954156786760820e+51 2.3954156786760820e+51 0.0000000000000000e+00 72!! 2.5563186766285862e+52 2.5563186766285862e+52 0.0000000000000000e+00 73!! 1.7486534454335399e+53 1.7486534454335399e+53 0.0000000000000000e+00 74!! 1.8916758207051538e+54 1.8916758207051538e+54 0.0000000000000000e+00 75!! 1.3114900840751549e+55 1.3114900840751549e+55 0.0000000000000000e+00 76!! 1.4376736237359169e+56 1.4376736237359169e+56 3.3311097081694757e-04 77!! 1.0098473647378693e+57 1.0098473647378693e+57 0.0000000000000000e+00 78!! 1.1213854265140152e+58 1.1213854265140152e+58 -2.7332182220877749e-04 79!! 7.9777941814291672e+58 7.9777941814291672e+58 -3.0735223416683387e-04 80!! 8.9710834121121214e+59 8.9710834121121214e+59 0.0000000000000000e+00 81!! 6.4620132869576255e+60 6.4620132869576255e+60 0.0000000000000000e+00 82!! 7.3562883979319396e+61 7.3562883979319396e+61 0.0000000000000000e+00 83!! 5.3634710281748291e+62 5.3634710281748291e+62 3.7450981738728292e-04 84!! 6.1792822542628292e+63 6.1792822542628292e+63 2.6005253978331071e-04 85!! 4.5589503739486048e+64 4.5589503739486048e+64 -2.8198386250336597e-04 86!! 5.3141827386660331e+65 5.3141827386660331e+65 0.0000000000000000e+00 87!! 3.9662868253352861e+66 3.9662868253352861e+66 0.0000000000000000e+00 88!! 4.6764808100261092e+67 4.6764808100261092e+67 0.0000000000000000e+00 89!! 3.5299952745484047e+68 3.5299952745484047e+68 0.0000000000000000e+00 90!! 4.2088327290234982e+69 4.2088327290234982e+69 0.0000000000000000e+00 91!! 3.2122956998390482e+70 3.2122956998390482e+70 0.0000000000000000e+00 92!! 3.8721261107016184e+71 3.8721261107016184e+71 0.0000000000000000e+00 93!! 2.9874350008503149e+72 2.9874350008503149e+72 0.0000000000000000e+00 94!! 3.6397985440595213e+73 3.6397985440595213e+73 0.0000000000000000e+00 95!! 2.8380632508077991e+74 2.8380632508077991e+74 0.0000000000000000e+00 96!! 3.4942066022971404e+75 3.4942066022971404e+75 2.5282521411539236e-04 97!! 2.7529213532835652e+76 2.7529213532835652e+76 2.5672321698125750e-04 98!! 3.4243224702511976e+77 3.4243224702511976e+77 0.0000000000000000e+00 99!! 2.7253921397507295e+78 2.7253921397507295e+78 0.0000000000000000e+00 100!! 3.4243224702511976e+79 3.4243224702511976e+79 -4.2268248041495800e-04 101!! 2.7526460611482368e+80 2.7526460611482368e+80 0.0000000000000000e+00 102!! 3.4928089196562216e+81 3.4928089196562216e+81 2.6521253673095404e-04 103!! 2.8352254429826839e+82 2.8352254429826839e+82 2.6137934567178957e-04 104!! 3.6325212764424704e+83 3.6325212764424704e+83 -3.2641542982271266e-04 105!! 2.9769867151318181e+84 2.9769867151318181e+84 -3.1863386900941967e-04 106!! 3.8504725530290187e+85 3.8504725530290187e+85 3.9416202846516246e-04 107!! 3.1853757851910454e+86 3.1853757851910454e+86 3.8116948816080110e-04 108!! 4.1585103572713402e+87 4.1585103572713402e+87 -4.6715499669945181e-04 109!! 3.4720596058582394e+88 3.4720596058582394e+88 0.0000000000000000e+00 110!! 4.5743613929984742e+89 4.5743613929984742e+89 0.0000000000000000e+00 111!! 3.8539861625026458e+90 3.8539861625026458e+90 2.5808252310218056e-04 112!! 5.1232847601582911e+91 5.1232847601582911e+91 0.0000000000000000e+00 113!! 4.3550043636279897e+92 4.3550043636279897e+92 0.0000000000000000e+00 114!! 5.8405446265804518e+93 5.8405446265804518e+93 0.0000000000000000e+00 115!! 5.0082550181721882e+94 5.0082550181721882e+94 0.0000000000000000e+00 116!! 6.7750317668333241e+95 6.7750317668333241e+95 0.0000000000000000e+00 117!! 5.8596583712614602e+96 5.8596583712614602e+96 0.0000000000000000e+00 118!! 7.9945374848633225e+97 7.9945374848633225e+97 0.0000000000000000e+00 119!! 6.9729934618011376e+98 6.9729934618011376e+98 -3.8290352766392465e-04 120!! 9.5934449818359870e+99 9.5934449818359870e+99 0.0000000000000000e+00 121!! 8.4373220887793765e+100 8.4373220887793765e+100 0.0000000000000000e+00 122!! 1.1704002877839904e+102 1.1704002877839904e+102 0.0000000000000000e+00 123!! 1.0377906169198633e+103 1.0377906169198633e+103 0.0000000000000000e+00 124!! 1.4512963568521481e+104 1.4512963568521481e+104 0.0000000000000000e+00 125!! 1.2972382711498291e+105 1.2972382711498291e+105 0.0000000000000000e+00 126!! 1.8286334096337066e+106 1.8286334096337066e+106 0.0000000000000000e+00 127!! 1.6474926043602830e+107 1.6474926043602830e+107 0.0000000000000000e+00 128!! 2.3406507643311445e+108 2.3406507643311445e+108 0.0000000000000000e+00 129!! 2.1252654596247651e+109 2.1252654596247651e+109 0.0000000000000000e+00 130!! 3.0428459936304878e+110 3.0428459936304878e+110 0.0000000000000000e+00 131!! 2.7840977521084423e+111 2.7840977521084423e+111 0.0000000000000000e+00 132!! 4.0165567115922439e+112 4.0165567115922439e+112 0.0000000000000000e+00 133!! 3.7028500103042282e+113 3.7028500103042282e+113 0.0000000000000000e+00 134!! 5.3821859935336068e+114 5.3821859935336068e+114 -4.4682729427220951e-04 135!! 4.9988475139107081e+115 4.9988475139107081e+115 0.0000000000000000e+00 136!! 7.3197729512057053e+116 7.3197729512057053e+116 0.0000000000000000e+00 137!! 6.8484210940576701e+117 6.8484210940576701e+117 0.0000000000000000e+00 138!! 1.0101286672663873e+119 1.0101286672663873e+119 0.0000000000000000e+00 139!! 9.5193053207401614e+119 9.5193053207401614e+119 3.3113345874554490e-04 140!! 1.4141801341729423e+121 1.4141801341729423e+121 3.5663467978837562e-04 141!! 1.3422220502243628e+122 1.3422220502243628e+122 0.0000000000000000e+00 142!! 2.0081357905255780e+123 2.0081357905255780e+123 0.0000000000000000e+00 143!! 1.9193775318208387e+124 1.9193775318208387e+124 0.0000000000000000e+00 144!! 2.8917155383568323e+125 2.8917155383568323e+125 0.0000000000000000e+00 145!! 2.7830974211402162e+126 2.7830974211402162e+126 0.0000000000000000e+00 146!! 4.2219046860009752e+127 4.2219046860009752e+127 0.0000000000000000e+00 147!! 4.0911532090761178e+128 4.0911532090761178e+128 0.0000000000000000e+00 148!! 6.2484189352814433e+129 6.2484189352814433e+129 0.0000000000000000e+00 149!! 6.0958182815234155e+130 6.0958182815234155e+130 0.0000000000000000e+00 150!! 9.3726284029221650e+131 9.3726284029221650e+131 0.0000000000000000e+00 151!! 9.2046856051003574e+132 9.2046856051003574e+132 3.0122372594501937e-04 152!! 1.4246395172441691e+134 1.4246395172441691e+134 0.0000000000000000e+00 153!! 1.4083168975803547e+135 1.4083168975803547e+135 0.0000000000000000e+00 154!! 2.1939448565560204e+136 2.1939448565560204e+136 0.0000000000000000e+00 155!! 2.1828911912495498e+137 2.1828911912495498e+137 0.0000000000000000e+00 156!! 3.4225539762273918e+138 3.4225539762273918e+138 0.0000000000000000e+00 157!! 3.4271391702617931e+139 3.4271391702617931e+139 0.0000000000000000e+00 158!! 5.4076352824392790e+140 5.4076352824392790e+140 0.0000000000000000e+00 159!! 5.4491512807162510e+141 5.4491512807162510e+141 2.7317386335468775e-04 160!! 8.6522164519028464e+142 8.6522164519028464e+142 0.0000000000000000e+00 161!! 8.7731335619531642e+143 8.7731335619531642e+143 0.0000000000000000e+00 162!! 1.4016590652082611e+145 1.4016590652082611e+145 0.0000000000000000e+00 163!! 1.4300207705983658e+146 1.4300207705983658e+146 0.0000000000000000e+00 164!! 2.2987208669415482e+147 2.2987208669415482e+147 0.0000000000000000e+00 165!! 2.3595342714873035e+148 2.3595342714873035e+148 0.0000000000000000e+00 166!! 3.8158766391229701e+149 3.8158766391229701e+149 0.0000000000000000e+00 167!! 3.9404222333837969e+150 3.9404222333837969e+150 0.0000000000000000e+00 168!! 6.4106727537265897e+151 6.4106727537265897e+151 -3.9891857074318058e-04 169!! 6.6593135744186167e+152 6.6593135744186167e+152 0.0000000000000000e+00 170!! 1.0898143681335203e+154 1.0898143681335203e+154 3.0036221797133597e-04 171!! 1.1387426212255835e+155 1.1387426212255835e+155 0.0000000000000000e+00 172!! 1.8744807131896548e+156 1.8744807131896548e+156 0.0000000000000000e+00 173!! 1.9700247347202594e+157 1.9700247347202594e+157 0.0000000000000000e+00 174!! 3.2615964409499994e+158 3.2615964409499994e+158 0.0000000000000000e+00 175!! 3.4475432857604539e+159 3.4475432857604539e+159 -2.4890179365131535e-04 176!! 5.7404097360719990e+160 5.7404097360719990e+160 0.0000000000000000e+00 177!! 6.1021516157960034e+161 6.1021516157960034e+161 0.0000000000000000e+00 178!! 1.0217929330208158e+163 1.0217929330208158e+163 0.0000000000000000e+00 179!! 1.0922851392274846e+164 1.0922851392274846e+164 0.0000000000000000e+00 180!! 1.8392272794374685e+165 1.8392272794374685e+165 0.0000000000000000e+00 181!! 1.9770361020017471e+166 1.9770361020017471e+166 0.0000000000000000e+00 182!! 3.3473936485761926e+167 3.3473936485761926e+167 0.0000000000000000e+00 183!! 3.6179760666631973e+168 3.6179760666631973e+168 0.0000000000000000e+00 184!! 6.1592043133801944e+169 6.1592043133801944e+169 -4.7869951934972129e-04 185!! 6.6932557233269150e+170 6.6932557233269150e+170 -3.5240346596843412e-04 186!! 1.1456120022887162e+172 1.1456120022887162e+172 3.2942762621916303e-04 187!! 1.2516388202621331e+173 1.2516388202621331e+173 0.0000000000000000e+00 188!! 2.1537505643027864e+174 2.1537505643027864e+174 0.0000000000000000e+00 189!! 2.3655973702954316e+175 2.3655973702954316e+175 3.2672825659546867e-04 190!! 4.0921260721752941e+176 4.0921260721752941e+176 0.0000000000000000e+00 191!! 4.5182909772642743e+177 4.5182909772642743e+177 0.0000000000000000e+00 192!! 7.8568820585765647e+178 7.8568820585765647e+178 0.0000000000000000e+00 193!! 8.7203015861200493e+179 8.7203015861200493e+179 -2.9043299547297608e-04 194!! 1.5242351193638536e+181 1.5242351193638536e+181 2.6585539502767620e-04 195!! 1.7004588092934096e+182 1.7004588092934096e+182 3.8128639405683014e-04 196!! 2.9875008339531530e+183 2.9875008339531530e+183 -3.4723969962798524e-04 197!! 3.3499038543080170e+184 3.3499038543080170e+184 -2.4773938294047846e-04 198!! 5.9152516512272429e+185 5.9152516512272429e+185 4.4895637931699101e-04 199!! 6.6663086700729537e+186 6.6663086700729537e+186 0.0000000000000000e+00 200!! 1.1830503302454486e+188 1.1830503302454486e+188 -2.8733208276287425e-04 201!! 1.3399280426846637e+189 1.3399280426846637e+189 0.0000000000000000e+00 202!! 2.3897616670958061e+190 2.3897616670958061e+190 0.0000000000000000e+00 203!! 2.7200539266498673e+191 2.7200539266498673e+191 -2.5594095143629344e-04 204!! 4.8751138008754445e+192 4.8751138008754445e+192 0.0000000000000000e+00 205!! 5.5761105496322280e+193 5.5761105496322280e+193 0.0000000000000000e+00 206!! 1.0042734429803416e+195 1.0042734429803416e+195 2.8393914087297935e-04 207!! 1.1542548837738712e+196 1.1542548837738712e+196 3.9527150214042481e-04 208!! 2.0888887613991105e+197 2.0888887613991105e+197 0.0000000000000000e+00 209!! 2.4123927070873908e+198 2.4123927070873908e+198 -4.8416030884186006e-04 210!! 4.3866663989381320e+199 4.3866663989381320e+199 0.0000000000000000e+00 211!! 5.0901486119543946e+200 5.0901486119543946e+200 2.9370862337326108e-04 212!! 9.2997327657488398e+201 9.2997327657488398e+201 0.0000000000000000e+00 213!! 1.0842016543462860e+203 1.0842016543462860e+203 -3.5300191353781613e-04 214!! 1.9901428118702517e+204 1.9901428118702517e+204 3.0769671913981765e-04 215!! 2.3310335568445150e+205 2.3310335568445150e+205 0.0000000000000000e+00 216!! 4.2987084736397437e+206 4.2987084736397437e+206 0.0000000000000000e+00 217!! 5.0583428183525976e+207 5.0583428183525976e+207 0.0000000000000000e+00 218!! 9.3711844725346413e+208 9.3711844725346413e+208 0.0000000000000000e+00 219!! 1.1077770772192189e+210 1.1077770772192189e+210 0.0000000000000000e+00 220!! 2.0616605839576211e+211 2.0616605839576211e+211 0.0000000000000000e+00 221!! 2.4481873406544737e+212 2.4481873406544737e+212 0.0000000000000000e+00 222!! 4.5768864963859188e+213 4.5768864963859188e+213 0.0000000000000000e+00 223!! 5.4594577696594763e+214 5.4594577696594763e+214 0.0000000000000000e+00 224!! 1.0252225751904458e+216 1.0252225751904458e+216 0.0000000000000000e+00 225!! 1.2283779981733822e+217 1.2283779981733822e+217 0.0000000000000000e+00 226!! 2.3170030199304075e+218 2.3170030199304075e+218 3.7195491706159743e-04 227!! 2.7884180558535775e+219 2.7884180558535775e+219 0.0000000000000000e+00 228!! 5.2827668854413292e+220 5.2827668854413292e+220 -4.1763359108670589e-04 229!! 6.3854773479046926e+221 6.3854773479046926e+221 0.0000000000000000e+00 230!! 1.2150363836515057e+223 1.2150363836515057e+223 0.0000000000000000e+00 231!! 1.4750452673659840e+224 1.4750452673659840e+224 0.0000000000000000e+00 232!! 2.8188844100714932e+225 2.8188844100714932e+225 2.5646584544095162e-04 233!! 3.4368554729627427e+226 3.4368554729627427e+226 0.0000000000000000e+00 234!! 6.5961895195672942e+227 6.5961895195672942e+227 0.0000000000000000e+00 235!! 8.0766103614624453e+228 8.0766103614624453e+228 0.0000000000000000e+00 236!! 1.5567007266178814e+230 1.5567007266178814e+230 0.0000000000000000e+00 237!! 1.9141566556665995e+231 1.9141566556665995e+231 0.0000000000000000e+00 238!! 3.7049477293505578e+232 3.7049477293505578e+232 3.2737432433966877e-04 239!! 4.5748344070431729e+233 4.5748344070431729e+233 0.0000000000000000e+00 240!! 8.8918745504413387e+234 8.8918745504413387e+234 0.0000000000000000e+00 241!! 1.1025350920974047e+236 1.1025350920974047e+236 -4.5060315367480023e-04 242!! 2.1518336412068040e+237 2.1518336412068040e+237 -3.6940089049456840e-04 243!! 2.6791602737966933e+238 2.6791602737966933e+238 4.7470949522941917e-04 244!! 5.2504740845446017e+239 5.2504740845446017e+239 0.0000000000000000e+00 245!! 6.5639426708018987e+240 6.5639426708018987e+240 0.0000000000000000e+00 246!! 1.2916166247979720e+242 1.2916166247979720e+242 0.0000000000000000e+00 247!! 1.6212938396880690e+243 1.6212938396880690e+243 0.0000000000000000e+00 248!! 3.2032092294989706e+244 3.2032092294989706e+244 0.0000000000000000e+00 249!! 4.0370216608232917e+245 4.0370216608232917e+245 0.0000000000000000e+00 250!! 8.0080230737474265e+246 8.0080230737474265e+246 0.0000000000000000e+00 251!! 1.0132924368666462e+248 1.0132924368666462e+248 -2.6953904049192354e-04 252!! 2.0180218145843515e+249 2.0180218145843515e+249 0.0000000000000000e+00 253!! 2.5636298652726150e+250 2.5636298652726150e+250 2.7273515559657085e-04 254!! 5.1257754090442527e+251 5.1257754090442527e+251 0.0000000000000000e+00 255!! 6.5372561564451681e+252 6.5372561564451681e+252 0.0000000000000000e+00 256!! 1.3121985047153287e+254 1.3121985047153287e+254 0.0000000000000000e+00 257!! 1.6800748322064082e+255 1.6800748322064082e+255 0.0000000000000000e+00 258!! 3.3854721421655481e+256 3.3854721421655481e+256 0.0000000000000000e+00 259!! 4.3513938154145973e+257 4.3513938154145973e+257 0.0000000000000000e+00 260!! 8.8022275696304249e+258 8.8022275696304249e+258 4.2645550625771397e-04 261!! 1.1357137858232099e+260 1.1357137858232099e+260 0.0000000000000000e+00 262!! 2.3061836232431713e+261 2.3061836232431713e+261 -4.1668934962585793e-04 263!! 2.9869272567150420e+262 2.9869272567150420e+262 0.0000000000000000e+00 264!! 6.0883247653619723e+263 6.0883247653619723e+263 4.0406239963719556e-04 265!! 7.9153572302948613e+264 7.9153572302948613e+264 0.0000000000000000e+00 266!! 1.6194943875862846e+266 1.6194943875862846e+266 0.0000000000000000e+00 267!! 2.1134003804887280e+267 2.1134003804887280e+267 0.0000000000000000e+00 268!! 4.3402449587312428e+268 4.3402449587312428e+268 0.0000000000000000e+00 269!! 5.6850470235146782e+269 5.6850470235146782e+269 0.0000000000000000e+00 270!! 1.1718661388574356e+271 1.1718661388574356e+271 -3.5219901724624328e-04 271!! 1.5406477433724778e+272 1.5406477433724778e+272 0.0000000000000000e+00 272!! 3.1874758976922247e+273 3.1874758976922247e+273 0.0000000000000000e+00 273!! 4.2059683394068644e+274 4.2059683394068644e+274 0.0000000000000000e+00 274!! 8.7336839596766958e+275 8.7336839596766958e+275 0.0000000000000000e+00 275!! 1.1566412933368877e+277 1.1566412933368877e+277 0.0000000000000000e+00 276!! 2.4104967728707680e+278 2.4104967728707680e+278 0.0000000000000000e+00 277!! 3.2038963825431790e+279 3.2038963825431790e+279 -3.4580204859209153e-04 278!! 6.7011810285807351e+280 6.7011810285807351e+280 0.0000000000000000e+00 279!! 8.9388709072954693e+281 8.9388709072954693e+281 0.0000000000000000e+00 280!! 1.8763306880026058e+283 1.8763306880026058e+283 0.0000000000000000e+00 281!! 2.5118227249500269e+284 2.5118227249500269e+284 0.0000000000000000e+00 282!! 5.2912525401673485e+285 5.2912525401673485e+285 0.0000000000000000e+00 283!! 7.1084583116085760e+286 7.1084583116085760e+286 0.0000000000000000e+00 284!! 1.5027157214075270e+288 1.5027157214075270e+288 0.0000000000000000e+00 285!! 2.0259106188084442e+289 2.0259106188084442e+289 0.0000000000000000e+00 286!! 4.2977669632255271e+290 4.2977669632255271e+290 3.5430150757602751e-04 287!! 5.8143634759802348e+291 5.8143634759802348e+291 -4.1901895416664897e-04 288!! 1.2377568854089518e+293 1.2377568854089518e+293 -3.1493467340091335e-04 289!! 1.6803510445582878e+294 1.6803510445582878e+294 0.0000000000000000e+00 290!! 3.5894949676859602e+295 3.5894949676859602e+295 2.7801129789873730e-04 291!! 4.8898215396646176e+296 4.8898215396646176e+296 0.0000000000000000e+00 292!! 1.0481325305643004e+298 1.0481325305643004e+298 0.0000000000000000e+00 293!! 1.4327177111217330e+299 1.4327177111217330e+299 0.0000000000000000e+00 294!! 3.0815096398590432e+300 3.0815096398590432e+300 0.0000000000000000e+00 295!! 4.2265172478091123e+301 4.2265172478091123e+301 2.4757857660411916e-04 296!! 9.1212685339827677e+302 9.1212685339827677e+302 0.0000000000000000e+00 297!! 1.2552756225993063e+304 1.2552756225993063e+304 0.0000000000000000e+00 298!! 2.7181380231268648e+305 2.7181380231268648e+305 0.0000000000000000e+00 299!! 3.7532741115719260e+306 3.7532741115719260e+306 0.0000000000000000e+00 300!! 8.1544140693805943e+307 8.1544140693805943e+307 0.0000000000000000e+00