Speedcube.de Forum
Fakultät von 100 000 - Druckversion

+- Speedcube.de Forum (https://forum.speedcube.de)
+-- Forum: Sonstiges (https://forum.speedcube.de/forumdisplay.php?fid=14)
+--- Forum: Off-Topic (https://forum.speedcube.de/forumdisplay.php?fid=16)
+--- Thema: Fakultät von 100 000 (/showthread.php?tid=254)

Seiten: 1 2 3 4


RE: Fakultät von 100 000 - fritte - 12.05.2010

hey mal ne frage wie du das in c++ geschrieben hast weil normalerweise kommste da doch nur bis zur fakultät von 170 oder?


RE: Fakultät von 100 000 - Nerogar - 12.05.2010

(07.11.2009, 19:49)Felk schrieb: vista, außerdem habe ich das programm in PHP geschrieben. Das wird in C++ interpretiert und ist somit schneller ^^
Aber wenigstens kann man, während er noch rechnet, am PC weiterarbeiten. Bei C++ oder so friert er ja ein, bis er fertig ist oder so.

Der Programmcode sieht so aus:
Code:
<?php

ini_set('max_execution_time', 10000);

$t_start = time()+microtime();
echo "Belastungstest 4/4; Fakult&auml;t von 100 000 ausrechnen und dann ausgeben...<br />
<b>Dieser Test kann einige Minuten in Anspruch nehmen!</b><br /><br />\n\n";


$sum = 1;
?><div style="font-family:Arial, Helvetica, sans-serif; font-size:10px;"><?php
for($i=1;$i<=100000;$i++) {if($i!=100000)echo $i.' * ';else echo $i.' = ';$sum=bcmul($sum,$i);}
?></div><?php

echo '<br /><br /><div style="font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;">';


$length = strlen($sum);
$sum = strrev($sum);
$sum_arr = str_split($sum,3);
$sum = implode(' ',$sum_arr);
$sum = strrev($sum);

echo $sum.'<br />('.$length.' Stellen)';

echo '</div>';

$t_end = time()+microtime();
echo "<br /><br />".($t_end-$t_start)." Sekunden";
?>

PS: Es waren fast 13 Minuten, genau gesagt 767.98580002785 Sekunden

sollte es erklärenAngryAngryAngry


RE: Fakultät von 100 000 - Speed-Simon - 13.05.2010

So, ich hab mal nachgeguckt und wenn man die Zahl rundet, so, dass man eine EINFACHEWink Zahl dabei rausbekommt, nennt sich die Zahl so:

10^(hoch)456.576 = seseptuagintillisenonagintillion Big Grin

Gar nicht so einfach das herauszufinden, aber so sollte sie heißen!


RE: Fakultät von 100 000 - Floppyfeind - 13.05.2010

Achso... Öö
Muss ich mir merkenBig GrinBig Grin


RE: Fakultät von 100 000 - Jannik - 02.12.2010

LOL Facepalm @Thread. Wie macht man das so genau :o meiner rundet nur Facepalm



RE: Fakultät von 100 000 - Jannik - 02.12.2010

ja =D mit welchem Prog haste das denn berechnet?


RE: Fakultät von 100 000 - JonasB - 03.12.2010

Oh man du hast mich fürs Leben geprägt!! Ich hab die erste Reihe laut vorgelesen uund hatte kein bock mehr =D=D


RE: Fakultät von 100 000 - portnoy - 05.12.2010

Da musst du wohl dein Programm noch etwas optimieren ;-) Mathematica braucht auf meinem 64bit Dualcore 47 ms für die Berechnung.
Ein ordentlicher schneller Desktoprechner braucht da vielleicht nur ein Viertel oder weniger.