Need help in C ;_;

06/20/2006 08:34 1q2w3e#1
So, habs einfach ma hier hin gepostet... weiß net genau wo es hingehört!

Ich brauche dringent hilfe in C...

Kann mir da einer folgende aufgabenstellung lösen?

Verzweifle dabei irgendwie ;_;

Aufgabenstellung: Die Summe der ersten n natürlichen Zahlen soll berechnet werden. zuerst wird eine Zahl n eingelesen und danach wird die Summe von 1 bis n in einem Unterprogramm berechnet und ausgegeben. Am Ende soll eine Abfrage eingebaut werden, ob man das Programm beenden will oder nicht!

Also, der User gibt ne zahl er, zb. 10 und er rechnet dan 1+2+3+4+5+6+7+8+9+10
Das muss man denk ich mit ner While Schleife lösen(?)...

Gibt 2 Karmas up!!!

Mfg 1q2w3e
06/20/2006 11:09 Ultima#2
die summe der ersten n natürlichen zahlen ist

n(n+1)/2

mit worten (n quadraht plus n) durch 2

das hat der liebe Gauß irgendwann mal heraus bekommen^^

also ich hoffe das hilft dir etwas :)

ansonsten kannst du auch ne schleife machen wenn dir gauß nicht liegt

einfach ne for schleife solange laufen bis i <= n ist und eine 0 inizialisierte summe immer erhöhen wenn du nicht weißt was du machen sollt kann ich dir den code gerne vorkaun aber du kriegst das schon hin ;) (Ich hatte den code schon geschrieben aber ich hab mir gedacht du willst selber noch was machen^^ da hab ich ihn wieder gelöscht :rolleyes: )

hast du auch problem mit dem unterprogramm?

ansonsten kannst du im haupt programm eine while schleife machen dessen abbruchbedingung eine variable ist in die du 0 oder 1 einließt 0 bedeutet das programm soll beendet werden 1 heißt es soll weiter laufen oder andersrum wie du magst und dann einfach am ende immer den user fragen willst du weiter? und dann in diese variable einlesen dann läuft das solange bis er 0 eingiebt
06/21/2006 15:44 1q2w3e#3
Habs so hinbekommen, wie du es mir gesagt hast ^^

Echt super n1 :P

Mal gespannt was ich nächste woche beim Test habe, da dürfte genau das kommen ~-~

Also thx nochmal, gibt nen Karma :D

(das andere hättest für den Code bekommen, aber den hast ja gelöscht ^^')

Mfg 1q2w3e