Jump to content

Wer kann C++ programieren?


sumueller

Empfohlene Beiträge

Tach zusammen,

 

hab grade angefangen C++ zu lernen. Bin also noch ganz am Anfang.

Nun hab ich Folgende Problemstellung bekommen:

 

1. Aufgabe: Berechnung von Widerständen Reihe/Parallel, Struktogramm

und

Quellcode.

 

2. Aufgabe: Benutzer gibt 3 Zahlen ein, das Programm soll die Zahlen in

absteigender Reihenfolge ausgeben, Struktogramm und Quellcode.

 

Vieleicht kann mir jemand helfen. Die Struktogramme kann ich ja schreiben aber

den Quellcode naja!

 

 

Freu mich über jede Antwort.

Danke.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Also, Quicksort wäre übertrieben für 3 Zahlen ;)

Nimm Bubblesort oder das etwas effizientere Shakersort.

 

Wie gibst du die 3 Zahlen ein?

Als Eingabeparameter oder aus ner Datei oder nach und nach wen ndas Programm bereits läuft?

 

Zum Vorgehen:

Bubblesort:

 

Vorweg, lies bei Wikipedia nach wies genau geht, da ists etwas besser erklärt.

http://de.wikipedia.org/wiki/Bubblesort

 

Bubblesort vergleicht immer 2 Zahlen aus z.B. ne Array und vertauscht ihre Position.

 

 

Schleifenrumpf:

Solange x kleiner gleich Anzahl der Zahlen tue:

 

Wenn Zahl An Stelle x größer als Zahl an Stelle x+1, dann erhöhe x um 1

ansonsten vertausche Zahlen und erhöhe x um 1

 

Dann noch ne Schleife die das ganze wieder von vorne beginnen lässt. Das machste solang, bis sich keine Pärchen mehr ändert.

 

 

Ich hoffe ich konnte es halbwegs verständlich rüberbringen

^_^

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • Wer ist Online   0 Benutzer

    • Keine registrierten Benutzer online.
×
×
  • Neu erstellen...