Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi natürliche, ungerade zahlen addieren (https://www.delphipraxis.net/78193-natuerliche-ungerade-zahlen-addieren.html)

Amo 30. Sep 2006 18:37

Re: natürliche, ungerade zahlen addieren
 
@ Sharky: Bei deinem Vorschlag kommt schon wieder diese negative zahl heraus :(

edit:

und @ BenjaminH: Da kommt auch wieder diese negative zahl heraus :gruebel: .

Und diese "negative zahl" einfach als positive zahl ist auch nicht richtig...

richie 30. Sep 2006 18:37

Re: natürliche, ungerade zahlen addieren
 
Was ist so schlimm an Delphi-Referenz durchsuchenmod?

P.S.: Was soll denn überhaupt rauskommen? :?:

mkinzler 30. Sep 2006 18:37

Re: natürliche, ungerade zahlen addieren
 
Zitat:

Zitat von Khabarakh
Man könnte auch einfach die dafür erdachte mathematische Formel benutzen :roll: .

Hallo Sebastian, wie du hier sicherlich schon öfters bemerkt hat, wird hier nicht die einfachste, sondern die Lösung, die die meißten Raffinessen enthält gesucht ;-)

3_of_8 30. Sep 2006 18:39

Re: natürliche, ungerade zahlen addieren
 
Ich glaube es gibt einfach einen Integeroverflow, darum ist die Zahl negativ.

Sharky 30. Sep 2006 18:39

Re: natürliche, ungerade zahlen addieren
 
Zitat:

Zitat von Amo
@ Sharky: Bei deinem Vorschlag kommt schon wieder diese negative zahl heraus :(

Beachte mein Edit. Ich habe jetzt Int64 als Zahlen Typ genommen.


Zitat:

Zitat von richie
Was ist so schlimm an Delphi-Referenz durchsuchenmod?

Es braucht mehr rechenoperationen ;-)

Zitat:

Zitat von Khabarakh
Man könnte auch einfach die dafür erdachte mathematische Formel benutzen :roll: .

Das ist doch langweilig ;-) :stupid:

Sergej 30. Sep 2006 18:40

Re: natürliche, ungerade zahlen addieren
 
Wie wäre es einfach mit

Delphi-Quellcode:

 ergebnis := Power((1 + x) / 2), 2);
wobei x die letzte Zahl darstellt

3_of_8 30. Sep 2006 18:44

Re: natürliche, ungerade zahlen addieren
 
@Sergej: Wie bist du darauf gekommen?

Amo 30. Sep 2006 18:44

Re: natürliche, ungerade zahlen addieren
 
JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAA

Sharky was right!!!!! :thumb: :thumb: :thumb:


PS: Genau für diese vielen und vor allem schnellen antworten liebe ich dieses Forum!!!

THX @ ALL !!!

edit: Ach ja, falls es jemanden interessieren sollte: das richtige ergebnis ist 59905499536 :zwinker:

Sergej 30. Sep 2006 18:48

Re: natürliche, ungerade zahlen addieren
 
Zitat:

Zitat von 3_of_8
@Sergej: Wie bist du darauf gekommen?


Naja man nehme die Formel für die Arithmetische Reihe für die Summe der ersten n ungeraden Zahlen ( -> n^2) und überlege sich dann, wieviele n Zahlen es zwischen 1 und x gibt ( -> ( 1 + x) / 2 )

[edit]
Ah und ich sehe gerade, dass meine Formel korrekt ist ;-)

Khabarakh 30. Sep 2006 20:14

Re: natürliche, ungerade zahlen addieren
 
Zitat:

Zitat von mkinzler
Zitat:

Zitat von Khabarakh
Man könnte auch einfach die dafür erdachte mathematische Formel benutzen :roll: .

Hallo Sebastian, wie du hier sicherlich schon öfters bemerkt hat, wird hier nicht die einfachste, sondern die Lösung, die die meißten Raffinessen enthält gesucht ;-)

Fragt sich nur, welche hier die einfachste und welche die raffinierteste Lösung ist :zwinker: ...


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:42 Uhr.
Seite 2 von 3     12 3      

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