Wieso läuft dieses Programm nicht?



  • Tach,
    kann mir jemand helfen. Ich bekomme dieses Programm nicht zum laufen.

    //Aufgabe 1.2.1

    #include <iostream>
    using namespace std;

    //Funktionsdeklaration
    int func ( long i, int j);
    void func( long &x);
    void func( int y);

    int main()
    {
    int a = 5; a += 45;
    int m; long k;
    m = a+2; k = a%2 ? a+3 : a-1;
    func(m++);
    cout << "m = " << m << endl;
    cout << "a = " << a << endl;
    func(k);
    cout << "k = " << k << endl;
    m = func(++k, m+2);
    cout << "m = " << m << endl;
    cout << "k = " << k << endl;

    return 0;
    }

    // Funktionsdefinition
    int func ( long i, int j)
    {
    if ( i > j )
    return (1 + i);
    else
    return (i < 3 ? 3*i+2j : j-i);
    }
    void func( long &x )
    {
    cout << "x = " << x << '\n';
    x -= 2;
    }
    void func( int y )
    {
    y+=4;
    cout << "y = " << y << '\n';
    }



  • Wieso glaubst du das könnte irgendjemand hier interessieren?



  • Ein Programm kann nicht laufen, es hat keine Beine 😉
    Sag doch mal was nicht läuft, gibt der Compiler Fehler aus?



  • Die Hausaufgabenbetreuung endet um 16:00 Uhr...



  • Knoif schrieb:

    Ich bekomme dieses Programm nicht zum laufen.

    Versprich ihm doch ein Stück Schokolade, wenn es ein paar Meter läuft...

    Im Ernst: du kannst hier nicht einfach deine Hausaufgaben posten und hoffen, dass die einer für dich erledigt. Vor allem beschreibst du den Fehler überhaupt nicht (Syntax- oder Semantik-Fehler? Fehlermeldung? Vielleicht fehlerhafte Zeile?). So hat keiner Lust auf das Ratespielchen...


Anmelden zum Antworten