![]() |
Re: 9hoch9hoch9 - hohe Zahlen
Also, von ca. 9^380Mio bin ich nach 16 1/2 h bei 9^1,5Mio angekommen. Wen es interessiert, der möge sich die Lösung anschauen:
![]() ...:cat:... |
Re: 9hoch9hoch9 - hohe Zahlen
Boah, das braucht ja ewig, bis es mal geöffnet ist.
Woher weiß ich, ob das Ergebnis auh stimmt? :stupid: |
Re: 9hoch9hoch9 - hohe Zahlen
ohm 9^9^9 ist doch 9^(9^9), oder hab ich da in Mathe was falsch mitgekriegt? potentiert wird doch in umgekehrter Reihenfolge, oder? Dieses Zahl ist allerdings erheblich größer und der Integer Typ ist mit dem Ergebniss klar überfordert (9^387420489). Dafür braucht man dann wahrscheinlich nen Datentyp mit real und exponten teil, sonst dürfte die Sache verdammt groß und unpraktisch(langsam) werden (bereits 9^387420 hat mehr als 3k Stellen)
//edit verdammt hab übersehen dass das topic mehr als eine Seite hat mahiasH |
Re: 9hoch9hoch9 - hohe Zahlen
Zitat:
...:cat:... |
Re: 9hoch9hoch9 - hohe Zahlen
Boah...Was hast du denn für nen PC? :shock: Das geht ja im Vergleich zu mir wirklich schnell!
|
Re: 9hoch9hoch9 - hohe Zahlen
Zitat:
...:cat:... |
Re: 9hoch9hoch9 - hohe Zahlen
Also ich habe Gestern abend dein Programm laufen lassen, es war nach ca. 1h bei 9^700.000.
Das Problem ist halt, wenn man HT aktiviert, bekommt das Prog ja nur den halben Chip :wink: |
Re: 9hoch9hoch9 - hohe Zahlen
Zitat:
...:cat:... |
Re: 9hoch9hoch9 - hohe Zahlen
Der Vorteil an HT ist aber, dass ich nebei noch Homeworld2 spielen konnte :twisted:
|
Re: 9hoch9hoch9 - hohe Zahlen
Hi Leutz!
Ich hab mir mal das gesamte Thema durchgelesen. Is ja schon ganz lustig was da rauskommt. Zum Spaß hab ich mal überschlagsweise ausgerechnet wie lange man brauchen würde um diese Zahl komplett auszurechnen. Man bräuchte mit einem 2GHz Prozessor ca.: 600.000 entspricht 1 = 1 Stunde 1.200.000 entspricht 2 = 16 Stunden 1.800.000 entspricht 3 = 256 Stunden . . . Wenn die Zeit potenziell ansteigt, würde folgende Rechnung rauskommen: 16^(n-1) Gehen wir von der Zahl 380.000.000 ausgehen müssen wir folgendes rechnen: 380.000.000 / 600.000 = 633 gerundet 16^(633-1) = 1,0088556685366825650009227055012e+761 Das entspricht einer Zahl mit 761 Ziffern. Das Ergebnis ist in Stunden, also teilen wir das Ganze durch 24 für Tage und durch 365 für Jahre: 4,2035652855695106875038446062548e+759 Tage 1,1516617220738385445216012619876e+757 Jahre Also kommen wir zum Ergebnis von: 1,1516617220738385445216012619876e+757 Jahre Habe ich richtig gerechnet? MfG Brainstalker |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:07 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz