AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi natürliche, ungerade zahlen addieren
Thema durchsuchen
Ansicht
Themen-Optionen

natürliche, ungerade zahlen addieren

Ein Thema von Amo · begonnen am 30. Sep 2006 · letzter Beitrag vom 30. Sep 2006
Antwort Antwort
Seite 2 von 3     12 3      
Amo

Registriert seit: 26. Okt 2005
82 Beiträge
 
Delphi 7 Enterprise
 
#11

Re: natürliche, ungerade zahlen addieren

  Alt 30. Sep 2006, 18:37
@ Sharky: Bei deinem Vorschlag kommt schon wieder diese negative zahl heraus

edit:

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

Und diese "negative zahl" einfach als positive zahl ist auch nicht richtig...
  Mit Zitat antworten Zitat
Benutzerbild von richie
richie

Registriert seit: 21. Apr 2006
Ort: Dresden
127 Beiträge
 
#12

Re: natürliche, ungerade zahlen addieren

  Alt 30. Sep 2006, 18:37
Was ist so schlimm an Delphi-Referenz durchsuchenmod?

P.S.: Was soll denn überhaupt rauskommen?
Robert
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#13

Re: natürliche, ungerade zahlen addieren

  Alt 30. Sep 2006, 18:37
Zitat von Khabarakh:
Man könnte auch einfach die dafür erdachte mathematische Formel benutzen .
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
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#14

Re: natürliche, ungerade zahlen addieren

  Alt 30. Sep 2006, 18:39
Ich glaube es gibt einfach einen Integeroverflow, darum ist die Zahl negativ.
Manuel Eberl
„The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
  Mit Zitat antworten Zitat
Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.251 Beiträge
 
Delphi 2006 Professional
 
#15

Re: natürliche, ungerade zahlen addieren

  Alt 30. Sep 2006, 18:39
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 von richie:
Was ist so schlimm an Delphi-Referenz durchsuchenmod?
Es braucht mehr rechenoperationen

Zitat von Khabarakh:
Man könnte auch einfach die dafür erdachte mathematische Formel benutzen .
Das ist doch langweilig
Stephan B.
  Mit Zitat antworten Zitat
Sergej

Registriert seit: 12. Jun 2003
Ort: Stuttgart
169 Beiträge
 
#16

Re: natürliche, ungerade zahlen addieren

  Alt 30. Sep 2006, 18:40
Wie wäre es einfach mit

Delphi-Quellcode:

 ergebnis := Power((1 + x) / 2), 2);
wobei x die letzte Zahl darstellt
Ceterum censeo cartaginem esse delendam
  Mit Zitat antworten Zitat
Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#17

Re: natürliche, ungerade zahlen addieren

  Alt 30. Sep 2006, 18:44
@Sergej: Wie bist du darauf gekommen?
Manuel Eberl
„The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
  Mit Zitat antworten Zitat
Amo

Registriert seit: 26. Okt 2005
82 Beiträge
 
Delphi 7 Enterprise
 
#18

Re: natürliche, ungerade zahlen addieren

  Alt 30. Sep 2006, 18:44
JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAA

Sharky was right!!!!!


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
  Mit Zitat antworten Zitat
Sergej

Registriert seit: 12. Jun 2003
Ort: Stuttgart
169 Beiträge
 
#19

Re: natürliche, ungerade zahlen addieren

  Alt 30. Sep 2006, 18:48
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
Ceterum censeo cartaginem esse delendam
  Mit Zitat antworten Zitat
Benutzerbild von Khabarakh
Khabarakh

Registriert seit: 18. Aug 2004
Ort: Brackenheim VS08 Pro
2.876 Beiträge
 
#20

Re: natürliche, ungerade zahlen addieren

  Alt 30. Sep 2006, 20:14
Zitat von mkinzler:
Zitat von Khabarakh:
Man könnte auch einfach die dafür erdachte mathematische Formel benutzen .
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 ...
Sebastian
Moderator in der EE
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 3     12 3      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:59 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz