Problem mit Vektor



  • Hallo, bei folgender Aufgabe komme ich nicht mehr weiter.

    Vorgegeben:

    Gegeben ist ein Vektor x[] = {6,4,8,12,3}
    "Ergänzen Sie das Sortierprogramm"

    #include <iostream>
    using namespace std;
    void main ()
    {
    int h,i,k

    -----(freistelle) x[]={6,4,8,12,3}
    for (i=0; i---- ; I -----)
    {
    for k=.....;k....;k....)
    {
    if (x[k] .....x[i])
    {
    h=x[k];

    ...................(wieder was zum einsetzten)
    x[i]=h;
    }
    }
    }
    for (i=0;i<5i++) cout <<x[i]<<" " ;
    }

    Könnte mir da mal bitte jemand weiterhelfen was da hinein soll?

    Danke !
    MfG Tiwaz



  • Frag mal dein Gehirn.
    Wenn das keine Antwort weiß, frag ein Buch.

    Wenn das keine Antwort hat, such dir ein anderes Betätigungsfeld. Am besten eines wo man keine Eigeninitiative braucht. Wo man nicht nachdenken muss. Wo man kein Gehirn braucht. Wo alles für einen erledigt wird. Versuch es in einem Altenheim.



  • Die erste freie Stelle ... kannst du dir hoffentlich selbst denken ...

    Der rest sieht sehr nach nem Bubble Sort Algorithmus aus
    Wikipedia schauen ... aufgabe selbst fertig machen 😉



  • Danke, ich werde mal schauen hoffentlich bringt mich das weiter

    👍
    danke für den Tipp !



  • So nun habe ich das mit dem Bubble Sort verstanden, aber dennoch ist die Anwendung doch etwas merkwürdig ............Ziffernfolge 3,4,6,8,12 ....
    Nun verstehe ich aber nicht was die noch mit der 5 wollen (In dem oberen Text)



  • Das ist schlicht die Ausgabe ... (wenn ich nich doch noch 5 übersehen habe)

    Nur in nem fürchterlichen Stil geschrieben

    for (i=0;i<5i++)
        cout <<x[i]<<" " ;
    

    So lässt es sich viel leichter lesen ... die Frage warum die 5 kannst
    du dir mit genauem hinschauen und überlegen selbst denken.



  • Das Problem ist einfach das, dass ich in einer Ausbildung bin , leider durch KH aufenthalt viel verpasst habe , und naja der nette Dozent würgt mir mit dem müll nun noch mal richtig eine rein .......

    😡



  • Ein Grund mehr sich richtig reinzuhängen! 🙂



  • Tiwaz schrieb:

    Das Problem ist einfach das, dass ich in einer Ausbildung bin , leider durch KH aufenthalt viel verpasst habe , und naja der nette Dozent würgt mir mit dem müll nun noch mal richtig eine rein .......

    Meinst Du bloß, weil Du im Krankenhaus warst, erlässt er Dir den Stoff? Wenn Du nicht gerade im künstlichen Koma gelegen hast hättest Du Dir da auch ein paar Sachen anschauen können. Finde ich eine merkwürdige Entschuldigung... JM2C



  • Tiwaz schrieb:

    Das Problem ist einfach das, dass ich in einer Ausbildung bin , leider durch KH aufenthalt viel verpasst habe , ...

    Ich hoffe ja mal, dass Dein Chirurg nicht gerade krank war, als Deine Krankheit dran war .... oder dass sein Dozent ihm das Thema doch noch "im Nachhinein reingewürgt" hat.

    Gruß,

    Simon2.


Anmelden zum Antworten