12.05.2010, 19:25
(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ä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ären
wenn jemand einen Schreibfehler findet, dann darf er ihn behalten(und wenn er will auch aufessen)