Array Aufgabe für Anfänger ( mich )



  • mem0 schrieb:

    Könnte ich sowas mal probieren?

    Du brauchst uns nicht um Erlaubnis fragen.



  • SeppJ schrieb:

    Mach es doch gleich richtig

    scheiße bist du gut.
    hatte wohl zu vuel punsch.



  • Hahaha, da hatte ich heute am späten Abend doch noch was zu lachen.
    Danke an Seppj + DirkB (Reihenfolge ist unwichtig).



  • Ich habe mal einen Anfang gemacht, komme aber nicht mehr weiter.

    1. Schritt:
    2. Schritt: Ich erstelle eine Funktion, wie die Aufgabe es beschreibt
    3. Schritt: ich erstelle eine maximum Variable.
    4. Schritt: Eine for Schleife um jedes einzelne Wert nach Maximum zu überprüfen
    5. If Anweisung um die Überprüfung durchzuführen ( muss vervollständigt werden )
    6. return um den höchsten Wert auszugeben
    7. Der Rest ist auch aus der Aufgabe.

    Ich weiß nicht genau, was jetzt bei der If Anweisung benutzt wird.

    #include <iostream>
    using namespace std;

    int max(int v[],int n){
    double maximum=0;
    for (int i=0; i<= n-1; i=i+1){
    if ( >maximum)
    }
    return maximum;
    }
    main()
    {
    int v[9]= {12, 123, 51, 72, 4, 8, 19, 44, 105};
    cout << "Das maximale Feldelement ist " << max(v,9) << endl;
    }



  • mem0 schrieb:

    if ( >maximum)

    Das ist natürlich echtes hardcore programming:
    maximum mit nix zu vergleichen



  • Ich meinte doch ich komme nicht weiter bei der If Anweisung.

    Weiß eben nicht was ich vergleichen soll mit maximum.

    Steht im Schritt 5.



  • mem0_26 schrieb:

    Ich meinte doch ich komme nicht weiter bei der If Anweisung.

    Weiß eben nicht was ich vergleichen soll mit maximum.

    Steht im Schritt 5.

    Wo arbeitest du in deiner Funktion max mit dem Array v?

    for (int i=0; i<= n-1; i=i+1){
    

    schreibt man i.A.

    for (int i=0; i<  n  ; i++  ){
    

    Man sieht auf den ersten Blick, dads die Schleife n Durchläufe hat und nur das i verarbeitet wird.

    Und benutze bitte Code-Tags, dann bleibt der Code formatiert.
    Code mit der Maus markieren und auf den C-Button unter dem 😡 klicken.



  • Ok habs jetzt, hab in der If Anweisung :

    v[i]>maximum gemacht und es hat funktioniert.

    Darf ich hier noch weiter Threads aufmachen, wenn ich Probleme bekomme mit den Aufgaben?

    Danke



  • mem0_26 schrieb:

    Darf ich hier noch weiter Threads aufmachen, wenn ich Probleme bekomme mit den Aufgaben?

    Wenn es dann ein neuer Thread ist, ja.
    Dieser hier ist wohl abgeschlossen.

    Ansonsten gilt immer noch.

    DirkB schrieb:

    Du brauchst uns nicht um Erlaubnis fragen.



  • DirkB schrieb:

    Du brauchst uns nicht um Erlaubnis fragen.

    Höchstens den Herrgott selbst oder evtl. auch SeppJ. 😉


Anmelden zum Antworten